在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5/ angularModule(...).info is not a functio

angularModule(...).info is not a function 這個問題怎么回事

emit.js

var emitApp = angular.module('emit1App', []);
emitApp.controller('EventController', ['$scope', function($scope) {
    $scope.count = 0;
    $scope.$on('MyEvent', function() {
        $scope.count++;
    });
}])

html

<!doctype html>
 <html ng-app="emit1App">

 <head>
 </head>

<body>
<div ng-controller="EventController">
    Root scope
    <tt>MyEvent</tt> count: {{count}}
    <ul>
        <li ng-repeat="i in [1]" ng-controller="EventController">
            <button ng-click="$emit('MyEvent')">$emit('MyEvent')</button>
            <button ng-click="$broadcast('MyEvent')">$broadcast('MyEvent')</button>
            <br> Middle scope
            <tt>MyEvent</tt> count: {{count}}
            <ul>
                <li ng-repeat="item in [1, 2]" ng-controller="EventController">
                    Leaf scope
                    <tt>MyEvent</tt> count: {{count}}
                </li>
            </ul>
        </li>
    </ul>
</div>
<script type="text/javascript" src="js/common/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="js/common/angular-1.6.9/angular.js"></script>
<script type="text/javascript" src="js/emit.js"></script>
</body>

</html>

結(jié)果:總是報這個錯,不知道為啥

clipboard.png

回答
編輯回答
夢囈

試試將js引用順序改一下,放到head里

2017年2月20日 04:08