AngularJS控制器函数从未调用过

Rya*_*ton 21 javascript angularjs

我的angularjs控制器函数永远不会被调用.我看到我的源中包含的所有js文件,它只是没有达到我的控制器的初始化.这段代码有什么问题?

eventListCtrl.js:

eventsApp.controller('eventListCtrl', ['$scope', function ($scope) {
    // this code is never called
    alert('controller initializing');
    $scope.name = "Test";
}]);
Run Code Online (Sandbox Code Playgroud)

app.js:

'use strict';

var eventsApp = angular.module('eventsApp', []);
Run Code Online (Sandbox Code Playgroud)

Index.cshtml:

<div ng-controller="eventListCtrl">
    <div class="row">
        <div class="spann11">
            <h2>{{name}}</h2>
        </div>
    </div>
</div>

<script src="/scripts/vendor/angular.js"></script>
<script src="/scripts/app.js"></script>
<script src="/scripts/controllers/eventListCtrl.js"></script>
Run Code Online (Sandbox Code Playgroud)

iCo*_*nor 45

你需要这样做

<html ng-app="eventsApp">
Run Code Online (Sandbox Code Playgroud)

所以你实际上激活了模块