【发布时间】:2012-08-16 11:19:09
【问题描述】:
在使用显示模块模式时,我无法让数据绑定与 Knockout 一起使用。
我的javascript是这样的
var HMS = HMS || {};
$(function () {
HMS.PatientModel = function () {
this.Patient_Name = ko.observable();
this.Patient_Address = ko.observable();
};
HMS.PatientViewModel = function () {
var patient = ko.observable(),
loadPatient = function () {
patient = new HMS.PatientModel();
patient.Patient_Name("Premkumar");
};
return {
patient: patient,
loadPatient: loadPatient
};
} ();
HMS.PatientViewModel.loadPatient();
ko.applyBindings(HMS.PatientViewModel);
});
我无法使数据绑定与患者姓名一起正常工作。 HTML div 标签有data-bind="text:patient.Patient_Name"。
请参考jsFiddlehttp://jsfiddle.net/stprem/pp9ym/1/中的代码。如果您能告诉我我在数据绑定方面做错了什么,我将不胜感激。
【问题讨论】: