Angular:选择ng-model-options setter getter设置为true的下拉列表

时间:2015-06-13 16:33:15

标签: angularjs

有人可以向我展示如何将ng-options绑定到getter和setter模型的示例,plnker演示会很棒。

关于我想要完成的事情的例子:

// As you can see the item is a object with two properties example:
// {Text: "hello", Value: 10}

setgetObject: function(value) {
    if (angular.isDefined(value)) {
        myObject = angular.copy(value);  //copy the incoming object 
    }
    return ????
}
<select class="form-control" name="rumFra" ng-model="getterSetter.setgetObject"
   ng-options="item as item.Text for item in vm.configuration.Form.Room track by item.Value"
   ng-model-options=" {getterSetter: true }">

每次我在下拉列表中进行新选择时,它会将myObject设置为新值,但即使我返回输入元素,下拉列表也不会生效。

有关如何使用ng-optionsng-model-options="{setterGetter= "true"}"选择标记的工作示例将不胜感激: - )

看看Numyx的例子:

http://plnkr.co/edit/SqJG8NP7e9NB9okcD4hN?p=preview

因为它有效而不是对象。有人可以用物体来做吗?

1 个答案:

答案 0 :(得分:0)

只需使用ng-model即可。 ng-model绑定输入,选择和textareas。 请参阅example

<select ng-options="p.name for p in animal"
            ng-model="selectedanimal"></select>