0

如何在transcluded模板中使用ngRepeat項目?可能嗎?如何在transcluded模板中獲取ng-repeat項目?

指令模板:

<ng-transclude ng-repeat="record in records | filter1 | filter2"></ng-transclude> 

指令:

app.directive('myDirective', function() { 
    return { 
     templateUrl: '/views/directives/mydirective.html', 
     restrict: 'A', 
     transclude: true, 
     scope: { 
     records: '=' 
     } 
    }; 
    }); 

控制器觀點:

<div my-directive records="myRecords"> 
    {{ myDirective.record }} 
</div> 
+0

這是否幫助HTTP://stackoverflow.com/questions/14388247/ng-repeat-with-ng-transclude-inside-a-directive –

+0

@強尼-Y,謝謝你,我m已經看過這個問題,但我需要隱藏指令 – kovalevsky

+0

內的ngRepeat爲什麼你需要使用transclude?或者只是使它成爲一個E指令,並將其放入div或將模板附加到div並手動創建它...沒有理由transclude –

回答

相關問題