我被这个问题困扰了几天,我认为现在是寻求帮助的时候了。
我正在将我的 Angular 应用程序从 v1.3.0-beta.17 更新到 v.1.3.x(head),现在我收到此消息警告:尝试多次加载 Angular。
.我注意到的奇怪的事情是 jQuery 正在通过 AJAX 再次加载 /
路由和我的所有脚本。请参阅:
此外,此问题仅发生在一条路线上(如下所述)。任何人都知道为什么 jQuery 会这样?
这是我的路线:
javascript
$routeProvider
。什么时候('/', {
“ Controller ”:“正在加载”,
'templateUrl':版本控制('/assets/template/system/blank.html')
})
.when('/dashboard/:dashboard_id', {//这是有错误的路线
“ Controller ”:“正在加载”,
'templateUrl':版本控制('/assets/template/dashboard/dashboard.html')
})
.when('/dashboard/:dashboard_id/widget', {
“ Controller ”:“正在加载”,
'templateUrl': 版本控制('/assets/template/dashboard/widget.html')
})
.when('/dashboard/:dashboard_id/widget/:widget_id', {
“ Controller ”:“正在加载”,
'templateUrl': 版本控制('/assets/template/dashboard/widget.html')
})
//...
。否则({
'templateUrl':版本控制('/assets/template/system/404.html')
});
最佳答案
这通常是因为您的 url 指向不存在的文件,或者可能是您缺少 和 html 标记的结尾或导致您的 html 无效的原因。仔细检查您的所有 url 路径和您的 html 是否正确。
关于javascript - jQuery 正在通过 XHR 再次加载我的根路由和所有脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31352832/