我正在努力如何使用Knockout最好地表示我的數據。有一個包含子視圖模型的主視圖模型或只有一個主視圖模型會更好嗎? 下面是一個實例的方式可以將數據表示:Knockout JS和從屬視圖模型
Company { CompanyID, Industry, Name, Address, Phone }
Employee { CompanyID, EmployeeID, Name, Address, Phone }
可以有許多公司和每家公司有很多員工。我需要用戶能夠從下拉列表中選擇公司,填寫公司記錄,然後顯示員工記錄列表。如果公司記錄發生變化,我只想將公司記錄(通過jSON)發送回服務器。如果員工記錄發生變化,我只想將員工記錄發送回服務器。
當然,在加載Company
記錄之前,不能加載Employee
記錄。