Quando fazemos o data-bind do modo abaixo, o alert() vai ser disparado assim que o usuário entrar na página, mesmo ele não tendo alterado o select.
Motivo no NOTE 2:http://knockoutjs.com/documentation/click-binding.html
<select name="madness" data-bind="event: { change: alert(); }">
<option value="">This</option>
<option value="">Is</option>
<option value="">Sparta</option>
</select>
Uma solução proposta pelos próprios desenvolvedores do Knockout é fazer o código dentro de uma function(){}
<select name="madness" data-bind="event: { change: function(){ alert();
} }">
<option value="">This</option>
<option value="">Is</option>
<option value="">Sparta</option>
</select>
Meu conselho é: SEMPRE que fizer data-bind em event: coloca dentro de uma funtion(){}
2 comentários:
Cominform is your partner for efficient, custom-tailored business software-solutions. The Cominform team develops on innovative platforms and in line with cutting-edge standards. Here are options for Web Desktop,Web-Desktop, SAML Cordova Plugin , SQL Cordova Plugin , SAML Phonegap Plugin and SQL Phonegap Plugin.
PPC Expert For Tech Support |inbound calls for tech support, pop up calls for tech support Call at: +91 981-142-0083 ppc management experts ppc call provide by osiel web
expertppc
Postar um comentário