我试图做类似如下:如何将当前范围传递给角度控制器函数?
<ul>
<li ng-click="GetBookDetails({{book.id}})" ng-repeat="book in books">{{book.Title}}</li>
</ul>
下面是控制器:
angular.module('app')
.controller("Books", ["$scope", "$http", function ($scope, $http) {
$http.get(url).success(function (data) {
$scope.books = data.items;
})
$scope.GetBookDetails = function (bookId) {
$http.get(url + '/' + bookId).success(function (data) {
$scope.bookDetails = data;
})
}
}]);
但NG点击= “GetBookDetails({{book.id}})” 这是给无效的关键错误。 你能帮我一下吗?
'NG点击= “GetBookDetails(book.id)”'你不需要插值'{{书.ID}}' –