gpt4 book ai didi

angularjs - 无法到达 $rootScope

转载 作者:行者123 更新时间:2023-12-03 04:18:43 29 4
gpt4 key购买 nike

以下文件“有效”(即它不会引发任何错误):

<!doctype html>
<html ng-app="modx">
<script src="http://code.angularjs.org/angular-1.0.0rc7.js"></script>
<script>
angular.module("modx", [], function($routeProvider) {
});
</script>
</html>

但是这个

<!doctype html>
<html ng-app="modx">
<script src="http://code.angularjs.org/angular-1.0.0rc7.js"></script>
<script>
angular.module("modx", [], function($routeProvider, $rootScope) {
});
</script>
</html>

给出错误:

Error: Unknown provider: $rootScope from modx
Source File: http://code.angularjs.org/angular-1.0.0rc7.js
Line: 2491

什么鬼?

最佳答案

您不能在配置阶段询问实例 - 您只能询问提供商。

var app = angular.module('modx', []);

// configure stuff
app.config(function($routeProvider, $locationProvider) {
// you can inject any provider here
});

// run blocks
app.run(function($rootScope) {
// you can inject any instance here
});

参见http://docs.angularjs.org/guide/module了解更多信息。

关于angularjs - 无法到达 $rootScope,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10486769/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com