Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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 角注入模块导致绑定失败_Angularjs_Dependency Injection_Angularjs Resource - Fatal编程技术网

Angularjs 角注入模块导致绑定失败

Angularjs 角注入模块导致绑定失败,angularjs,dependency-injection,angularjs-resource,Angularjs,Dependency Injection,Angularjs Resource,我最近开始了一个关于angularJS的新项目 我有一个index.html,它在启动时基本上呈现所有脚本文件。 内部有一个ng视图,home.html将由ngRoute加载,并绑定到名为HomeCtrl的控制器 当我将$resource注入HomeCtrl时,html上的ng绑定将不起作用,而删除$resource将起作用 app.controller('HomeCtrl', ['$resource', function ($scope, $resource) { $scope.te

我最近开始了一个关于angularJS的新项目

我有一个index.html,它在启动时基本上呈现所有脚本文件。 内部有一个ng视图,home.html将由ngRoute加载,并绑定到名为HomeCtrl的控制器

当我将$resource注入HomeCtrl时,html上的ng绑定将不起作用,而删除$resource将起作用

app.controller('HomeCtrl', ['$resource', function ($scope, $resource) {
     $scope.testText = 'testabc';
}])
我尝试过注入其他东西,行为也一样,ng绑定将不起作用。浏览器控制台中未显示任何错误。我可以知道如何追踪实际发生的事情吗

文件如下:


您忘记添加“$scope”,angular尝试按设置的顺序注入对象

改变

 app.controller('HomeCtrl', ['$resource', function ($scope, $resource) {
     $scope.testText = 'testabc';
 }])


您忘记添加“$scope”,angular尝试按设置的顺序注入对象

改变

 app.controller('HomeCtrl', ['$resource', function ($scope, $resource) {
     $scope.testText = 'testabc';
 }])


您没有注入$scope。所以$scope.testText实际上是$resource.testText,以满足依赖项注入顺序。您没有注入$scope。所以$scope.testText实际上是$resource.testText,以满足依赖注入顺序。很高兴我能提供帮助。如果它解决了你的问题,考虑接受它作为答案!我可以帮忙。如果它解决了你的问题,考虑接受它作为答案!Thx:D