角材料md-select不绑定

保罗·加尔多·桑多瓦尔

大家好,感谢您的阅读,我在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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

角材料md-datepicker和md-select验证

来自分类Dev

角材料:md-select移动容器元素

来自分类Dev

带有图像或SVG的角材料md-select

来自分类Dev

带有图像或SVG的角材料md-select

来自分类Dev

角材料md-select和ng-repeat的性能较慢

来自分类Dev

角材料md-select问题,具有ng-change和ng-required

来自分类Dev

角材料md-select和ng-repeat的性能较慢

来自分类Dev

角材料md-select空值验证不起作用

来自分类Dev

角材料 md-select 选择默认第一个值

来自分类Dev

角材料md芯片md自动完成

来自分类Dev

角材料和md-icon指令

来自分类Dev

角材料中的md-menu行为

来自分类Dev

使角材料的md卡不重叠

来自分类Dev

角材料:md-stretch-tabs错误

来自分类Dev

角材料md按钮不起作用

来自分类Dev

角材料Md工具栏输入

来自分类Dev

角$ watch不更新绑定

来自分类Dev

角不绑定点击

来自分类Dev

md对话框中的角材料md选择

来自分类Dev

如何在角度材料 2 中验证 md-select?

来自分类Dev

角材料-md-autocomplete下拉菜单的宽度

来自分类Dev

如何更改角材料md-主按钮文本的颜色?

来自分类Dev

角材料:去除离散的md-slider中的点

来自分类Dev

角材料md复选框为必填项

来自分类Dev

在角材料中更改md-autocomplete中的选定值

来自分类Dev

在角材料的md-autocomplete中跳跃文本

来自分类Dev

角材料md-选择多个水平对齐

来自分类Dev

md-slider自定义颜色滑块-角材料

来自分类Dev

无法使角材料md-sidenav达到100%的高度