将ng-repeat对象数据从html传递给控制器

时间:2014-10-19 12:20:58

标签: angularjs

我试图通过创建一些小应用程序来学习角度。

如何将下面的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)将其作为字符串发送,我无法在控制器中访问该字符串。我想只传递movie.imdbID。

1 个答案:

答案 0 :(得分:1)

getMovie(movie.imdbID)

你已经在角度表达中了。所以你不需要任何胡子。

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