function UserModel() {
self.forgeTransactions = function() {
console.log("forgeTransaction()");
}
self.navigateToNew() = function {
console.log("navigateToNew()");
}
}
ko.applyBindings(new UserModel());
<button class="btn" style="float: right" data-bind:"click: forgeTransactions">Add fake transaction</button>
这段代码的问题是永远不会调用forgeTransaction,而如果我将点击绑定更改为navigateToNew,我可以在控制台上清楚地看到“navigateTwo”。
为什么会这样?
注意:如果需要,我可以附上整个来源。