下面是表格結構擴展&崩潰,我已經完成使用表。現在我已經使用下面的腳本進行摺疊&展開。但有時我成功地擴大&有時不。表展開和摺疊不工作在角度js
我做什麼,當我得到了來自API響應,我調用這個函數:
$timeout(function(){
$scope.initExpandCollapse();
},1000);
$scope.initExpandCollapse = function() {
angular.element(document).on("click", ".table_exp", function(){
var TBODY = angular.element(this).parents(3);
if(TBODY.hasClass("open")){
TBODY.children("tr.expand-table-row").hide();
TBODY.removeClass("open");
return false;
}
TBODY.addClass("open");
TBODY.children("tr.expand-table-row").show();
});
}
如果你們可以幫助我這個問題。謝謝。
爲什麼你使用超時? –
使用angular,你確實不應該像你那樣操作DOM,而是用'ng-class'有條件地設置類。 –
@johannes,任何建議我怎麼能實現它。? – rroxysam