何时完成模型绑定或ng-repeat的AngularJS事件?

何时完成模型绑定或ng-repeat的AngularJS事件?,第1张

何时完成模型绑定或ng-repeat的AngularJS事件?

Plunkr:http://plnkr.co/edit/GzzTW4?p
= preview

使用

ng-show
如果您使用的是1.2使用的微调
ng-if

<div ng-controller="Ctrl">    <div ng-show="complete">Complete={{complete}}</div>    <div  ng-repeat="thing in things" my-post-repeat-directive>       thing {{thing}}   </div></div>

在指令中,使用$ last确定渲染是否完成,然后更改定义了ng-show / ngif的变量

function Ctrl($scope) {  $scope.complete=false;    $scope.doComplete = function() {      $scope.complete = true;  }  $scope.things = [    'A', 'B', 'C'  ];}angular.module('myApp', [])  .directive('myPostRepeatDirective', function() {    return function(scope, element, attrs) {      if (scope.$last) {        scope.$eval('doComplete()');      }    };  });


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5622422.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存