如何在选项AngularJS中插入值



我是AngularJS 的新手

我无法获得每个选项的正确标签"值"

http://jsfiddle.net/gislef/x8mcrkju/1/

在DOM中,选项,显示此值="object:3"value="object:4"等。

...     
"SituacaoTributaria": [{
            "value": 00,
            "situacao": "00 - Tributada Integralmente"
        }, {
            "value": 10,
            "situacao": "10 - Tributada com Cobrança de ICMS por ST"
        },
...

我们报告每个数组中选择的值,但不打印每个选项中的值

我看到过类似的问题,我试图解决,但仍然无法解决

ngOptions的模式是thing.value as thing.displayName for thing in things

所以。。。

<select ng-model="selected.regime" ng-options="r.value as r.regime for r in data">

但我建议保留它作为一个对象的选择。这样,您以后就可以访问选定的属性。

进一步阅读:https://docs.angularjs.org/api/ng/directive/ngOptions

我使用"track-by"管理

ng-options="r.regime for r in data track by r.id"

最新更新