1
Ich habe ein JSON-Daten wie folgt aus:Ausgabe auf dem Tisch zu filtern
[
{
"id": 6488,
"type": "table",
"content": "<table> <tbody> <tr> <td>First</td> </tr> <tr> <td>Second</td> </tr> <tr> <td>Third</td> </tr></tbody> </table>"
}, {
"id": 123123,
"type": "another",
"content": "xxxx"
}
]
ich ngBindHtml bin mit dem content
angezeigt werden, und es ist wirklich gut funktioniert. Das Problem ist nur eines: Wenn der Typ table
entspricht, möchte ich einen Filter machen, gibt es eine Möglichkeit, dies zu tun? Ich habe viel gesucht und konnte dafür keine Lösung finden.
Die Ansicht sieht wie folgt aus:
<input type="text" placeholder="Filter..." ng-model="$ctrl.search">
<p></p>
<strong>Id</strong>
<p ng-bind="$ctrl.item.id"></p>
<strong>Type</strong>
<p ng-bind="$ctrl.item.type"></p>
<strong>Content</strong>
<p ng-bind-html="$ctrl.item.content"></p>
Hier ist ein Link für demo, so dass Sie die Situation besser verstehen konnte.
Jede Hilfe wäre willkommen.
wo können Sie Ihren Filter nicht anwenden? –
Ich möchte den 'Filter' in Tabelle verwenden .. wie in der üblichen Weise, dass wir es verwenden können, zB:
Antwort
Wenn das Ziel des Filters auch dann ist hier zu suchen ist, was Sie tun können:
und fügen Sie ->
ng-repeat="p in Product.productPoints | filter:search_points"
und binden Sie es wie {{}} p.code statt ng bindenfür Referenz besuchen ->This
Quelle
2016-09-02 06:08:08
Das kann dir helfen -> [THIS] (http://jsfiddle.net/3gb1n2t9/4 /) –
Nun, ich denke, Sie haben nicht verstanden, was ist die Frage .. Ich weiß, wie man eine Tabelle wie folgt filtert .. Das Problem ist, dass die Tabelle mit allen Elementen aus dem Webservice kommt. – Joshua
Verwandte Themen