ng-repeat 的指令-控制器通信问题

国际威协

我有一个指令,ng-repeat该指令的模板内部有一个我希望来自 的数据来自ng-repeat嵌套指令的控制器。ng-repeat 没有运行...

指令模板

<div class="taskList" ng-repeat="task in taskList | orderBy : dueDate">
  <div class="taskTopLine"></div>
  <div ng-class="taskCircleClass" ng-style="changeCircle" 
       ng-click="completeTask(task); fillCircle(task)">
  </div>
  <div class="task-check" ng-show="showCheck"></div>
  <p class="taskSubject" ng-click="goToTask(task); editTask(task)">
    {{ task.name }}
  </p>
</div>

指示

const taskItem = ($state, DataService, $rootScope, $uibModal, $window, $ngConfirm, inform) => {
  return {
    restrict: 'EA',
    templateUrl: './app/views/directives/taskItem.directive.html',
    scope: {
      taskList: "="
    },
    link(scope, element, attrs) {

控制器

$scope.taskList = [];    
DataService.getTasks().then(data => {
   const temp = _.filter(data, o => { return moment(o.dueDate).isAfter(begin) && moment(o.dueDate).isBefore(end); });
   $scope.client;
   $scope.taskList = temp;
   $scope.taskList.forEach((row, index) => {
        row.sequence = index;
   });
});
国际威协

结果证明问题出在ng-hide,而不是ng-repeat

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章