Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs angular js控制器函数中的未捕获引用错误_Angularjs - Fatal编程技术网

Angularjs angular js控制器函数中的未捕获引用错误

Angularjs 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") .那么( 功能(响应)

当我调用一个在控制器中定义的函数时,我得到了一个未定义的函数错误

未捕获引用错误:未定义deleteBook


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>