Angularjs angular js控制器函数中的未捕获引用错误
当我调用一个在控制器中定义的函数时,我得到了一个未定义的函数错误 未捕获引用错误:未定义deleteBookAngularjs angular js控制器函数中的未捕获引用错误,angularjs,Angularjs,当我调用一个在控制器中定义的函数时,我得到了一个未定义的函数错误 未捕获引用错误:未定义deleteBook var-app=angular.module('myApp',[]); app.controller('customersCtrl',函数($scope,$http){ $scope.deleteBook=函数(pId){ 控制台日志(pId); } $http.get(“http://localhost/tangu/books.php") .那么( 功能(响应)
-
var-app=angular.module('myApp',[]);
app.controller('customersCtrl',函数($scope,$http){
$scope.deleteBook=函数(pId){
控制台日志(pId);
}
$http.get(“http://localhost/tangu/books.php")
.那么(
功能(响应){
控制台日志(响应);
$scope.name=response.data;
}
);
});
试试这个,而不是上面写的
<a ng-click="deleteBook(x.id)"</a>
试试这个,而不是上面写的
<a ng-click="deleteBook(x.id)"</a>
这是可行的,但是我想知道为什么我们没有使用{{x.id}},因为在使用angular指令的地方不需要数据绑定。ng表示那里的指令。如果没有该指令,我们可能需要数据绑定,就像这个工具提示=“{image.test}}”中的情况一样,但我想知道为什么我们没有使用{x.id},因为在使用angular指令的地方不需要数据绑定。ng表示那里的指令。如果没有该指令,我们可能需要数据绑定,如本例中的tooltip=“{image.test}”
<a ng-click="deleteBook(x.id)"</a>