我正在努力如何使用Knockout最好地表示我的数据。有一个包含子视图模型的主视图模型或只有一个主视图模型会更好吗? 下面是一个实例的方式可以将数据表示:Knockout JS和从属视图模型
Company { CompanyID, Industry, Name, Address, Phone }
Employee { CompanyID, EmployeeID, Name, Address, Phone }
可以有许多公司和每家公司有很多员工。我需要用户能够从下拉列表中选择公司,填写公司记录,然后显示员工记录列表。如果公司记录发生变化,我只想将公司记录(通过jSON)发送回服务器。如果员工记录发生变化,我只想将员工记录发送回服务器。
当然,在加载Company
记录之前,不能加载Employee
记录。