我認爲流行的問題,但我沒有找到解決方案。看例如我有對象{title:..., book:.... author:...}
並希望通過標題像下面過濾我的觀點:在過濾器中使用ng-repeat
<div ng-repeat="product in main.products | filter: {{product.title}}">
<span>{{product.author}}</span>
</div>
在<span>
筆者已經顯示出,但過濾器不能正常工作。
我認爲流行的問題,但我沒有找到解決方案。看例如我有對象{title:..., book:.... author:...}
並希望通過標題像下面過濾我的觀點:在過濾器中使用ng-repeat
<div ng-repeat="product in main.products | filter: {{product.title}}">
<span>{{product.author}}</span>
</div>
在<span>
筆者已經顯示出,但過濾器不能正常工作。
如果從服務器端獲取您的過濾器值,你可以輕鬆地將其模擬爲:
$scope.by_title = '';
$timeout(function(){
$scope.by_title = 'on';
},3000);
和:
<tr ng-repeat="obj in objs | filter:{ title: by_title }">
這是很好的解決方案,我不想使用輸入,我想從數據庫加載數據和過濾器 –
@ V.R所以什麼是問題?用值來代替'by_title'模型來自服務器。它的行爲 –
@ V.R更新了答案和演示。我認爲你的好開始 –
正如您所評論的那樣,您應該使用orderBy
過濾器。
<div ng-repeat="product in main.products | orderBy: 'title'">
行不通,列出一切 –
你可以創建一個演示嗎? –
什麼是你的意思關於按標題過濾?什麼是過濾器值? –
這只是一個簡單的例子,但我的觀點是我有課程數學,歷史等,我會按標題排序所有課程 –