【发布时间】:2014-01-10 22:42:31
【问题描述】:
我有这个 HTML:
<div id="bills" data-role="view" data-model="Bills" data-init="Bills.init" data-layout="default">
<h1 data-bind="text:name">Text</h1>
</div>
这个视图模型是:
var Bills = kendo.observable({
name: "John Doe",
init: function() {
this.doSomething();
},
doSomething: function() {
alert(this.name);
}
});
带有“this”的两个代码部分都不起作用。 “this.doSomething”产生错误:
Object [object Object] has no method 'doSomething'
为什么不能在这样的 ViewModel 中使用“this”?
【问题讨论】:
标签: javascript html viewmodel kendo-mobile