我无法在我的应用程序中显示durandal模型,我正在分享下面的代码。请帮帮我。
define(['plugins/dialog', 'knockout'], function(dialog, ko) {
var model = function() {
this.input = ko.observable('');
};
model.prototype.Ok = function () {
dialog.close(this, this.input());
};
model.show = function () {
return dialog.show(new model());
};
return model;
});
<div>
<table>
<tr>
<td> Serail No#</td>
<td><input type="text" data-bind="value: input" /></td>
</tr>
<tr>
<td>
<input type="button" value="Ok" data-bind="click: Ok" />
</td>
</tr>
</table>
</div>
calling method:
define(['./model'],function (demoModel){
return {
showmodel:function () {
demoModel.show();
//app.showDialog('./model');
}
};
});
我在代码中没有发现任何问题。任何帮助都是值得欣赏的。
谢谢,
西瓦
答案 0 :(得分:0)
我做了以下更改后得到了输出。谢谢大家的支持。
define(['./model'],function (demoModel){
return {
showmodel:function () {
dialog.show(demoModel);
}
};
});