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>
このコードの問題は、クリックバインディングをnavigateToNewに変更すると、コンソールに「navigateTwo」がはっきりと表示されるのに、forgeTransactionが呼び出されないことです。
なぜこうなった?
注:必要に応じて、ソース全体を添付できます。