加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – 错误:[$controller:ctrlreg]名称为“CounterCont

发布时间:2020-12-17 07:10:57 所属栏目:安全 来源:网络整理
导读:当我在Chrome中按F12时,我看到了这个错误. 似乎没有问题. 我的HTML代码 ul class="dropdown-menu" role="menu" ng-controller="CounterController" li ng-repeat="item in messages"a href=""{{item.name}}/a/li/ul 这是我的js文件.知道为什么吗? 我使用的a
当我在Chrome中按F12时,我看到了这个错误.
似乎没有问题.

我的HTML代码

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

这是我的js文件.知道为什么吗?
我使用的angualr的版本是1.6.1
角度控制器代码

angular
.module('myApp.counter_controller',[])
.controller('CounterController',['$scope','$filter',function($scope,$filter) {
    'use strict';
    $scope.messages = [{
        name : 'ENG',read : false
    },{
        name : 'JPN',{
        name : 'CHI',];   
$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);
}]);

解决方法

您可能已经完成了一些文件安排问题.

请看它正常工作的代码:code link

输出:Main Output

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读