Últimamente he estado haciendo muchos knockoutjs, y me encontré con una extraña ocurrencia.knockoutjs - enlaces con parámetros activados en la carga
Como puede ver en este violín http://jsfiddle.net/hqXjv/ cuando configura un enlace a click: testMethod
, la acción se dispara cuando se hace clic en el botón.
Como se puede ver en este violín http://jsfiddle.net/kxTzM/ cuando se configura la unión a click: testMethod('hi')
los incendios de acción, tanto cuando se hace clic en el botón y al cargar la página (supongo que en applyBindings)
Tener un parámetro no se Es necesario reproducir el problema, si cambia el enlace a click: testMethod()
en el primer violín, verá que se desencadena en la carga de la página.
Si bien, sí, podría agregar otro atributo al elemento e intentar usarlo como parámetro, mi pregunta es, ¿hay alguna manera de pasar los parámetros a los enlaces knockoutjs sin activarlos onload. Si esto es un error, que así sea, sin embargo, solo quiero saber una forma de evitarlo.
Gracias por la sugerencia, pero no hay ninguna explicación de por qué el evento click se activa en la carga ... –
http://stackoverflow.com/a/33396363/1058292 – orangesherbert