HTML and CSS Reference
In-Depth Information
Esistono custom binding di diversi tipi per manipolare il DOM:
value : imposta e legge la proprietà value dell'oggetto HTML;
text e html : impostano la proprietà innerText e innerHTML dell'oggetto
HTML;
text e html : impostano la proprietà innerText e innerHTML dell'oggetto
HTML;
visible : imposta la visibilità di un oggetto HTML tramite la proprietà CSS di-
splay ;
css : imposta una classe CSS se il valore dell'observable collegato è true;
enable e disable : impostano se il campo è editabile o no a seconda del valore
booleano dell'observable collegato.
Oltre a questi custom binding ce ne sono altri per gestire gli eventi degli oggetti, come
submit , click ed event . Vediamo come usare click per i nostri scopi.
Supponiamo di voler aggiungere un bottone che mostra un messaggio con il nome
completo dell'utente e un saluto. Il primo passo consiste nell'aggiungere una funzione al
ViewModel che mostra il messaggio. Il secondo consiste nell'aggiungere un pulsante nel
codice HTML e, nel suo attributo data-bind , usare il custom binding click per invo-
care il metodo. Tutto questo viene mostrato nell'esempio 11.15 .
Esempio 11.15
//JavasScript
function TestViewModel() {
...
this.sayHello = function() {
alert("ciao " + this.fullName());
};
}
//HTML
<button data-bind="”click: sayHello">Saluta</button>
 
Search WWH ::




Custom Search