Ich war auf die Antwort hier How to check contain in knockout verlassen, aber es scheint für eine veraltete Version von Knockout zu sein. Ich versuche, wie etwas zu tun:Knockout "Wenn ViewModel-Eigenschaft enthält 'ein wenig Text'"
<li>
<span data-bind="text: Subject"></span>
<!-- ko if: Subject.contains('Important') -->
<i class="fa fa-exclamation-triangle"></i>
<!-- /ko -->
</li>
Wo das fontawesome Symbol in dem ko Betreff Text angehängt wird, wenn das Thema Text das Wort ‚Wichtig‘ enthält. Dies funktioniert jedoch nicht ("contains" ist keine Funktion), und ich habe Mühe, eine "aktuelle" Lösung zu finden.
brauchen '()' auch besseren Weg, um einen Teilstring zu prüfen => '' –