Ich habe eine ko.observable Eigenschaft eines Objekts namens "totalLength". Während der Anwendung möchte ich einen neuen Wert für diese Eigenschaft physisch ändern. Wie kann ich das machen?änderungswert von ko.observable
kann ich den Wert der geforderten Eigenschaft Vorschau durch die Anzeige:
alert(feature.totalLength());
so weiß ich, dass es das ist. Aber wenn ich einen neuen Wert zuweisen:
feature.totalLength() = 10;
Ich erhalte eine Fehlermeldung:
Reference: ungültige Zuordnung der linken Seite
Warum?
Weil Sie versuchen, einen Wert für einen Funktionsaufruf zu vergeben. Was ist die '()' für? – kidwon
Der andere Kommentator hat einen Punkt. Immer wenn Sie() in einer Programmiersprache sehen, handelt es sich um einen Funktionsaufruf. Sie können einem Funktionsaufruf keinen Wert zuweisen –