gpt4 book ai didi

javascript - 警告 : Tried to load angular more than once. Angular JS

转载 作者:IT王子 更新时间:2023-10-29 03:03:18 33 4
gpt4 key购买 nike

我正在尝试在运行 Grunt Build 后查看我的应用程序。我使用 grunt serve:dist 查看所有生产就绪构建,但在浏览器中我得到一个无限循环说:

WARNING: Tried to load angular more than once.

我已经读到发生这种情况是因为 TemplateURL: 连接后可能是错误的。正如在这篇文章中: Tried to Load Angular More Than Once

但是我该如何解决这个问题呢?这是我的 app.js

/* global libjsapp:true */


'use strict';

var libjsapp = angular.module('libjsApp', [
'ngCookies',
'ngResource',
'ngSanitize',
'ngRoute'
]);

libjsapp.config(['$routeProvider', function ($routeProvider, $locationProvider) {
$routeProvider
.when('/', {
templateUrl: 'views/posts.html',
controller: 'PostsCtrl'
})
.otherwise({
redirectTo: '/'
});
}]);

最佳答案

在我的例子中,这是由于以下 html 代码造成的:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Testapp</title>
</head>

<body ng-app="testApp">

<main ui-view>

<script src="bower_components/jquery/jquery.js"></script>
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/angular-ui-router/release/angular-ui-router.js"></script>

<script src="scripts/main.js"></script>
</body>

</html>

如您所见,<main>没有关闭。这导致了我的变体“警告:尝试加载 Angular 不止一次。”问题。

关于javascript - 警告 : Tried to load angular more than once. Angular JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23499853/

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