0
所以我有這個指令:從元素屬性獲取ng-repeat指令中的orderBy值?
app.directive('replaceelement', function() {
return {
restrict: 'E',
replace: true,
scope:true,
link: function(scope, element, attrs) {
scope.blockcss = attrs.blockcss;
scope.sorter = attrs.sorter;
},
template:'<div class="{{blockcss}}" ng-repeat="content in something | limitTo:10 | orderByPriority | orderBy:sorter" ng-include src="blockcss+\'.html\'"></div>'
}
});
沒有什麼太特別的。
這是它應該運行的元素。
<replaceelement blockcss="cssname" sorter="sortby"></replaceelement>
我運行一個簡單的ng-click來更改我的控制器中名爲sorter的變量。
Orderby不能使用分揀機屬性。我有感覺它的因爲分揀機是控制器中的變量,我不能通過從屬性傳遞的名稱調用它?
一直在這一天工作,並找不到辦法做到這一點。任何人都可以幫忙嗎?
謝謝
你能提供一個蹲點?這將有助於很多。 –