Angular JS中的复杂模型绑定

时间:2014-11-25 12:38:44

标签: javascript angularjs model

嗨,我是Angular Js的新手。我有一个如下的模型

$scope.data = {
            FocusOn: "",
            Filters: [
                {
                    FilterName: "",
                    FilterValue: ""
                }
            ],
            Range: {
                From: "",
                To: ""
            }
        }

下面是我的简单HTML,

<select ng-model="data1.Filters.FilterName" ng-options="day for day in days"></select>
                <input type="text" ng-model="data1.Filters.FilterValue"/>
                <button ng-click="addField()">Add Field</button>

JS就像下面的

$scope.data.Filters.push(data1);

但它并没有被推入考古。出了什么问题以及如何在Angular Js中使用复杂模型。

任何人都可以帮助我吗?

谢谢,

1 个答案:

答案 0 :(得分:1)

此处http://jsfiddle.net/U3pVM/10708/

使用

$scope.data.Filters.push($scope.data1);

data1也在于控制器的范围。