尝试使用MVC4加载角度不止一次

时间:2015-09-15 07:54:57

标签: javascript angularjs asp.net-mvc asp.net-mvc-4

我使用Nuget包安装了MVC4的AngularJs并为AngularJS创建了bundle

 bundles.Add(new Bundle("~/bundles/scripts")
                .Include("~/Scripts/angular.js")
                .Include("~/Scripts/jquery-{version}.js"));

在布局中,我将其包括在内:

 @Scripts.Render("/scripts/angular-route.js")
  @Scripts.Render("/scripts/loginController.js")
  @Scripts.Render("/scripts/routeConfig.js") 

routeConfig.js

angular
    .module('MyApp', [
    'ngRoute',
    'MyApp.ctrl.crud',
    ])
    .config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) {

        $routeProvider.when('/', {
            templateUrl: '/Home/Index',
          //  controller: 'loginController'
        });
        $routeProvider.when('/login', {
            templateUrl: '/Home/loginPage',
            controller: 'crudController'
        });
        $locationProvider.html5Mode({
            enabled: true,
            requireBase: false
        });
    }]);

loginController.js

angular
    .module('MyApp.ctrl.crud', [])
    .controller('loginController', [
        '$scope',
        function ($scope) {
            alert("In Login Controller")
        }
    ]);

当我的程序显示以下异常时:

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

为什么我收到此警告?

0 个答案:

没有答案