ng wenn mit angular für string enthält
Habe ich die folgenden Winkel-code:
<li ng-repeat="select in Items">
<foo ng-repeat="newin select.values">
{{new.label}}</foo>
Wie kann ich eine ng-if-Bedingung nach einem bestimmten Zeichen:
ng-if="select.name == '?'"
nur die Anzeige der code aus, wenn der Charakter ist hier? Der Wert, den ich habe, ist, wie 88?77, und die zahlen sind dynamisch, aber das Fragezeichen ist immer da, ich kann nicht scheinen, um zu filtern?
InformationsquelleAutor der Frage Poiro | 2015-06-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
ES2015 UPDATE
ES2015 haben
- String#include
Methode, die prüft, ob ein string mit einem anderen. Dies kann verwendet werden, wenn der Ziel-Umgebung unterstützt. Die Methode gibttrue
wenn die Nadel ist in Heuhaufen sonst gibtfalse
.Hier
needle
ist der string, der durchsucht werden soll inhaystack
.Sehen Browser-Kompatibilität Tabelle von MDN. Beachten Sie, dass dies nicht unterstützt durch IE und Opera. In diesem Fall polyfill verwendet werden kann.
Können Sie
(String#indexOf
um den index des Nadel in Heuhaufen.Kann der index verglichen mit
-1
um zu überprüfen, ob Nadel ist in Heuhaufen.InformationsquelleAutor der Antwort Tushar
Alle javascript-Methoden sind anwendbar mit angularjs angularjs, weil selbst ist ein javascript-framework, so dass Sie verwenden können, indexOf() in eckige Richtlinien
InformationsquelleAutor der Antwort Shubham Nigam
InformationsquelleAutor der Antwort Mathew Berg
Überprüft, so dass in der controller-Funktion. Ihre HTML-sollte einfach-zu-Lesen-markup ohne Logik.
Controller:
Seite Beispiel:
InformationsquelleAutor der Antwort LionC