Angularjs 角注入模块导致绑定失败
我最近开始了一个关于angularJS的新项目 我有一个index.html,它在启动时基本上呈现所有脚本文件。 内部有一个ng视图,home.html将由ngRoute加载,并绑定到名为HomeCtrl的控制器 当我将$resource注入HomeCtrl时,html上的ng绑定将不起作用,而删除$resource将起作用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
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