警告:尝试多次加载角度。角JS

2024-04-17

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

警告:尝试多次加载角度。

我读到发生这种情况是因为 TemplateURL: 连接后可能是错误的。正如这篇文章中所说:尝试多次加载 Angular https://stackoverflow.com/questions/22595878/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>没有关闭。这导致了我的变体“警告:尝试多次加载角度。” issue.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

警告:尝试多次加载角度。角JS 的相关文章

随机推荐