我用下面的代码获得knockoutJs选定值
<select data-bind="options: preferedTimeToPickup,optionsCaption: 'Choose...',
optionsText: 'name',value: preferedTimeToPickupVal" id="u3413_input" class="text_sketch">
</select>
在KnockoutJs
this.preferedTimeToPickup =
[{name:"Specific: 8:00",price:10.25},
{name:"Specific:9:00",price:12.25 },
{name:"Specific: 10:00",price:13.25}
];
this.preferedTimeToPickupVal = ko.observable();
当我试图让价格选择使用下面的代码选择同时传递值select data
。
this.subtotal = ko.computed(function() {
return this.preferedTimeToPickupVal().price;
});
我得到以下错误
Uncaught TypeError: Cannot read property 'preferedTimeToPickupVal' of undefined
任何一个可以请帮我在这。
我是新来的knockoutJs,我不明白这个错误。请解释。 –