問題:
如何呼叫以ng 填充的表為目標的jQuery 函數repeat 元素,在ng-repeat 總體之後完成?
答案:
指令
因為沒有專用事件與ng-repeat 循環的末尾相關聯,指令提供了合適的解決方案。
表範圍定位
要為整個表設定樣式或新增事件,請使用包含所有 ng-repeat 元素的指令。
單一元素定位
要操作單一元素,在 ng-repeat 中放置一個指令。它將在每個元素創建後執行。
$index、$first、$middle 和$last 屬性
利用這些屬性觸發基於元素的事件Positions:
指令範例
以下指令示範如何使用屬性並定位表和單一元素:angular.module('myApp', []) .directive('myRepeatDirective', function() { return function(scope, element, attrs) { angular.element(element).css('color','blue'); if (scope.$last){ window.alert("I'm the last!"); } }; }) .directive('myMainDirective', function() { return function(scope, element, attrs) { angular.element(element).css('border','5px solid red'); }; });
以上是如何在 ng-repeat 完成填充表格後觸發 jQuery 函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!