无法更新subscribe方法中的可观察值

时间:2014-01-31 15:29:04

标签: knockout.js subscribe

我有一个订阅功能,当下拉列值发生变化时会触发。我想更新此订阅函数中的另一个可观察值。问题是控件离开此订阅函数时,可观察值为null或为空。

self.selectedSubAccount.subscribe(function (newValue) {
 //alert("The Selected Account Code:" + newValue);
 var likeCode = newValue.substring(0, 2);
 var accType = "Control";
 self.ACCOUNT_CODE = GenrateAccountCode(self.SUBACCOUNTS(), likeCode, accType);
});

1 个答案:

答案 0 :(得分:0)

假设self.ACCOUNT_CODE是您的可观察对象,您可以像这样更新它:

self.ACCOUNT_CODE(GenrateAccountCode(self.SUBACCOUNTS(), likeCode, accType));