我有两个对象 - 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