将嵌套对象与ng-model绑定到实体化表单组件Angular *视频包括*

时间:2015-06-24 14:15:07

标签: angularjs materialize

使用materializecss 0.96和Angular 1.3.15,我的表单组件现在绑定到控制器中的数据。

您可以从下面的标记提取中看到我正在使用ng-model绑定到check.admin.override

<label class="section-title">Allow Client Override</label>
<div class="switch right">
    <label>
        Off
        <input type="checkbox" ng-model="check.admin.override" >
        <span class="lever"></span>
        On
    </label>
</div>

数据结构如下所示

Client: Object {
    admin: Object,
         number_payments_same: "2"
         override: true
         timeframe: "86400"
    client: Object
    ...
}

表单组件不仅不绑定(并显示“on”位置),而且我无法单击该组件。它不会移动!

当我将组件绑定到属于root的一个后代的属性时,我没有遇到任何问题。例如ng-model="check.override"

进一步说明问题,here is a video recording / screencast

由于

1 个答案:

答案 0 :(得分:0)

这是由于我的代码中的冲突导致我在包含块元素上放置了一个ng-click,这意味着它会干扰交换机