大家好,感谢您的阅读,我在Angular Material md-select时遇到问题
它不与我的模型绑定。我正在用它来制作表格来更新该模型的数据。
<md-input-container class="md-icon md-block" flex ng-controller="ProveedorController" data-ng-init="listaProveedores()">
<label>Proveedor</label>
<md-select ng-model="detalle.proveedor" required name="proveedores">
<md-option ng-value="proveedor" ng-repeat="proveedor in proveedores">{{proveedor.nombreProveedor}}</md-option>
</md-select>
我尝试使用,ng-selected
但它绑定了另一个与模型的原始对象不匹配的对象。
知道我在做什么错吗?
好吧,经过一番睡眠和数小时的搜索,我找到了解决方案。
跟踪对象,我需要在md-select上添加一个属性
在这种情况下,类似于以下内容: ng-model-options="{trackBy: '$value.id'}"
<md-input-container class="md-icon md-block" flex ng-controller="ProveedorController" data-ng-init="listaProveedores()">
<label>Proveedor</label>
<md-select ng-model="detalle.proveedor" required name="proveedores" ng-model-options="{trackBy: '$value.idProveedor'}">
<md-option ng-value="proveedor" ng-repeat="proveedor in proveedores">{{proveedor.nombreProveedor}}</md-option>
</md-select>
</md-input-container>
现在我所有的模型都可以正常显示。感谢您的阅读,如果我浪费您的时间,对不起。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句