Ho una proprietà ko.osservabile di un oggetto chiamato "totalLength". Durante l'utilizzo dell'applicazione vorrei modificare fisicamente il nuovo valore di questa proprietà. Come lo posso fare?modifica del valore di ko.observable
posso vedere in anteprima il valore della proprietà richiesto dai visualizzazione:
alert(feature.totalLength());
quindi so che si tratta di quello. Ma quando ho assegnare un nuovo valore ad esso:
feature.totalLength() = 10;
ottengo un errore:
ReferenceError: assegnazione non valida lato sinistro
Perché?
Perché si tenta di assegnare un valore a una chiamata di funzione. Qualche idea su cosa è il '()'? – kidwon
L'altro commentatore ha un punto. Ogni volta che vedi() in un linguaggio di programmazione è una chiamata di funzione. Non è possibile assegnare un valore a una chiamata di funzione –