【发布时间】:2016-06-18 10:18:57
【问题描述】:
我正在开发一个带有 knockout.js 框架的应用程序。我有一个这样的视图模型:
var MyViewModel= {
Id: ko.observable(),
CountryCode: ko.observable(),
NormalizedAddress:
{
COUNTRY_CODE: ko.computed(function () { return this.CountryCode(); }),
Street: ko.observable(),
ZipCode: ko.observable(),
AreaCode: ko.observable(),
Town: ko.observable(),
Description: ko.observable()
}
当我运行我的应用程序时,我得到一个这样的异常:
0x800a01b6 - JavaScript 运行时错误:对象不支持属性 或方法“国家代码”
你能帮我解决我的问题吗?
非常感谢, 马可
【问题讨论】:
-
什么是
this?你检查过吗?它可能不是你想象的那样...... -
检查类似的问题,你可能没有正确包含一些脚本stackoverflow.com/questions/27263635/…
-
我检查了,这是窗口对象。有没有办法获取特定属性?
标签: javascript knockout.js computed-observable