-1
하나의 테이블이 있습니다. 점에서 나는 토글 아이콘 클래스를 클릭하는 동안 내 사용자 지정 지침ngclick에서 동적으로 지시문 컨텐츠 생성
<table ng-show="dataset.length" ng-table="tableParams" class="table">
<thead>
<tr>
<th></th>
</tr>
</thead>
<tbody>
<tr ng-repeat="server in $data" ng-class-odd="'odd-row'" ng-class-even="'even-row'">
<td width="30" class="text-center">
<i class="ion-plus-round **toggle-icon**" group-row></i>
</td>
</tr>
</tbody>
</table>
선언
난 다음 행에서 한 번 더 그럴 데이터를 생성 할 필요가. 한
정의 지시어는
app.directive('groupRow', function(){
return {
restrict: 'EA',
transclude: true,
controller: 'groupRowDirCtrl',
templateUrl: 'views/directives/templates/group-row.html',
link: function(scope, element, attrs, groupRowDirCtrl) {
element.bind('click', function() {
$compile(el)(scope);
element.parent().parent().after(el);
});
}
};
})
.controller('scrollableTableviewDirCtrl',
function($scope) {
});
데이터가 HTML 페이지에서를 가져오고 다음 행으로 추가해야합니다.
어떻게 하시겠습니까?
당신의 질문의 일부가 답 것 같다. –
작동하지 않습니다. html에서 내용을로드 한 후 element.parent(). parent(). after (el);에 추가해야합니다. 여기 엘을 어떻게 얻을 수 있니? – Mohaideen