我有對象的數組,象那些濾波器通過在文本屬性specifiec
{ name: "task1", owner: "david", des: "task1 description" },
{ name: "task2", owner: "Smith", des: "task2 description" },
{ name: "task1", owner: "david", des: "task1 description" },
也是select
和textbox
以及示出它們全部的表。
我期待一種方式來filter
,在表中的數據。 用戶將從下拉列表中選擇一個值並在文本框中輸入文本。
則該表數據將被文本被過濾在從下拉列表中選擇的值(對象屬性)匹配。
例子:
- 從下拉菜單中選擇「名稱」,並在文本框中寫的「任務」將返回數組中的所有3個項目。文本字包含在所有3條記錄中。
- 從下拉列表中選擇文本「名」和寫「任務1」將返回記錄1和3
文本框的值將需要的過濾器發生。
可以將其與angularjs過濾器來完成?
https://plnkr.co/edit/Afs7MOIziUOvFWzBY7qf?p=preview
過濾器上的實況演示認知頁面幾乎可以:https://docs.angularjs.org/api/ng/filter/filter。所以你的問題的答案是肯定的,這是可以做到的。 –
我更新了我的plunker,我似乎無法使它發揮作用 - 你可以pleasse告訴我什麼,我做錯了什麼? +也,我想要過濾器heppen **只**如果文本框不是空的,我怎麼能實現它? –
https://plnkr.co/edit/kCI875Qg9FKccpMlF6gY?p=preview –