Fehler: [$controller:ctrlreg] Der controller mit dem Namen 'CounterController" ist nicht registriert.

Sehe ich diese Fehlermeldung, wenn ich drücken Sie die Taste F12 in chrome.
Es scheint keine Probleme.

Mein html-code

<ul class="dropdown-menu" role="menu" ng-controller="CounterController">
   <li ng-repeat="item in messages"><a href="">{{item.name}}</a></li>
</ul>

Hier ist mein js-Datei. Irgendeine Idee warum?
Die version von angualr, die ich verwende, ist 1.6.1
Winkel-controller-code

angular
.module('myApp.counter_controller', [])
.controller('CounterController', ['$scope', '$filter', function($scope, $filter) {
    'use strict';
    $scope.messages = [{
        name : 'ENG',
        read : false
    }, {
        name : 'JPN',
        read : false
    }, {
        name : 'CHI',
        read : false
    }, ];   
$scope.setRead = function(item, $event) {
  $event.preventDefault();
  $event.stopPropagation();
  item.read = true;
};
$scope.setUnread = function(item, $event) {
  $event.preventDefault();
  $event.stopPropagation();
  item.read = false;
};
$scope.setReadAll = function($event) {
  $event.preventDefault();
  $event.stopPropagation();
  angular.forEach($scope.messages, function(item) {
    item.read = true;
  });
};
$scope.unseenCount = $filter('filter')($scope.messages, {
  read: false
}).length;
$scope.$watch('messages', function(messages) {
  $scope.unseenCount = $filter('filter')(messages, {
    read: false
  }).length;
}, true);
}]);
Gerade getestet der exakt gleiche code in einem Stift, nicht zu sehen, Fehler. haben Sie einen build-Prozess? wie Schluck, wenn das so ist könnte es die Ursache sein. auch ist, dass die Gesamtheit der html? test-Stift

InformationsquelleAutor Navneet vaghasiya | 2017-01-21

Schreibe einen Kommentar