在KnockoutJs中如何订阅最初为null的值?

时间:2013-03-29 00:13:12

标签: knockout.js

<select data-bind="options: SelectedCountry() ? SelectedCountry().Cities : '',
optionsText: 'Name', value: SelectedCity, optionsCaption: '-- Select a City --'"></select>

我想订阅SelectedCity

$(function ()
{
  vm.SelectedCity.subscribe(function ...

Knockout抛出错误“无法获取未定义或空引用的属性'订阅”

当页面加载时,SelectedCity仍然为null,那么我该如何订阅呢?

我正在使用淘汰赛映射,

var vm = ko.viewmodel.fromModel(JSON.parse(vmJs));
ko.applyBindings(vm);

vmJs是在服务器上生成的,我可以看到......“SelectedCity”:null,...在vmJs内。

0 个答案:

没有答案