2014-10-19 31 views
0

我试图通过创建一些小应用来学习角度。将ng-repeat对象数据从html传递到控制器

如何将下面的ng-click指令中的数据从html传递到我的角度控制器功能?

<table> 
<tr ng-repeat="movie in movies.Search | filter:search | orderBy:'-Year'"> 
    <td><a ng-href='#here' ng-click="getMovie({{movie.imdbID}})">{{movie.Title}}</a></td> 
</tr> 
</table 

上述方式给我一个语法错误。将整个电影对象作为getMovie(电影)传递,将其作为字符串发送,这是我在控制器中无法访问的。我只想传递movie.imdbID。

回答

1
getMovie(movie.imdbID) 

你已经在一个角度表达式中。所以你不需要任何胡须。

而且不,getMovie(movie)不会将该影片作为字符串传递。它传递一个对电影对象的引用。

相关问题