路由器警告:试图加载角度不止一次
我尝试在我的web应用程序中使用角度ui路由器,但是我遇到了问题。 这是应用程序目录:
test-app
|_ bower-component
|_ app
|_ views
|_ index.html
|_ scripts
|_ app.js
并在app.js :
angular
.module('testApp', [
'ngAnimate',
'ngAria',
'ngCookies',
'ngMessages',
'ngResource',
'ui.router',
'ngSanitize',
'ngTouch'
])
.config(['$stateProvider', '$urlRouterProvider', function ($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise('/');
$stateProvider
.state('home',{
url: '/',
templateUrl: 'index.html',
controller: 'MainCtrl'
})
.
.
.
但是当我运行该应用程序时,在控制台上出现此错误:
WARNING: Tried to load angular more than once
您的网络服务器加载index.html文件,但随后在视图中再次加载它
templateUrl: 'index.html'
所以我认为你打算成为一个不同的模板。 你在这里得到的东西会导致索引HTML文件被加载到自身内部,包括角度脚本标签,导致错误。
使用reqire('./path/angle.min.js')将解决与多次加载它有关的任何问题。
链接地址: http://www.djcxy.com/p/77849.html上一篇: router WARNING: Tried to load angular more than once
下一篇: Circular dependency Error when using a custom filter and filterOptions
