Ich fragte mich, ob so etwas möglich wäre, oder ein paar nette Abhilfe.Knockout, wenn innerhalb der Bindung
Ich habe eine foreach Schleife um eine Form bekommen und wollen, dass die für das Attribut
den folgenden Wert haben:
1. Form: first_name
2. Form: first_name1
dritten bilden: first_name1
usw. usw.
<label data-bind="attr: {for: 'first_name' + ($index() + 1)}">
Also brauche er so etwas zu verwenden:
<label data-bind="attr: {for: 'first_name' + if(($index() != 0){($index() + 1)})}">
Offensichtlich ist dies nicht funktionieren, so dass ich frage mich, ob jemand einen cleveren Weg, um dies zu erreichen hat.
warum eine 'pureComputed' nicht hinzufügen? nicht viel in 'data-bind' tun –
'first_name' + ($ index()! = 0? ('' + ($ index() + 1)): '') Aber sieht aus wie ein Kandidat für Modell berechnete Eigenschaft. – TSV
Ah die Kurzschrift funktioniert! Sollte ich das gelehrt haben, akzeptiere ich es als Antwort. – LVDM