Предположим, я хочу называть мою обычную функцию javascript одной из моих привязок данных. Можно ли это сделать? я попробовал: -Могу ли я вызвать функцию внешней viewmodel на нокауте?
<span data-bind = "click : outsideFn() ">hi</span>
<span data-bind=" click : function() { outsideFn() } ">hi</span?
Очевидно, моя попытка оказалась неудачной.
Edit: - Добавление jsfiddle на бирке, как это, кажется, проблема с jsfiddle.
Вы пробовали это за пределами jsfiddle? Я немного изменил его и заставил его работать. Похоже, что есть проблемы с загрузкой скриптов. [Jsfiddle] (http://jsfiddle.net/RcxVj/3/) – bluetoft
Я только попытался выполнить jsfiddle, и вы правы, он действительно работает. Размещение моего javascript-кода в конце элемента body и загрузка библиотеки нокаутов на голову сделали трюк. Спасибо. – shriek