我有兩個對象 - Order
和Customer
。現在我想編輯Order
。 Order
有兩個來自Customer
對象的文件。我想選擇的選項,顯示的Customers
名單:爲選擇輸入設置選定值
select(ng-model="customer"
ng-options="customer.description for customer in vm.customers"
ng-change="vm.setCustomer(customer)")
這裏是setCustomer()
方法控制器:
setCustomer = function(customer) {
this.currentOrder.customerId = customer.autoincrementedId;
this.currentOrder.customerDescription = customer.description;
}
這就是工作。我可以從列表中選擇Customer
,並填寫我的currentOrder
對象中的兩個字段。
但是,當我加載頁面時,我的選擇控件是空的,即使我在我的Order
中填充了customerId
和customerDescription
。我明白,原因是customer
是空的,但我不知道什麼是解決它的最好方法。
我在打開頁面時如何填寫select
?
小心使用'this'裏面的函數,應該存儲一個參考 – charlietfl