AngularJS:创建没有范围变量的下拉列表


AngularJS: Creating drop-down list without scope variable?

只是想知道是否有一种方法可以在不使用scope的情况下创建下拉列表。例如:

目前在我的javascript文件中,我声明$scope.readWrite=['R','W'],然后使用以下内容创建一个下拉列表。

<div class="form-group">
    <label class="col-sm-3 control-label">Read/Write:</label>
    <div class="col-sm-3">
        <select class="form-control"
            ng-options="item for item in readWrite"
            ng-model="singleRegister.RW"
            ng-change="modbusChange(modbusDetailsEdit)">
        </select>   
    </div>
</div>

有没有任何方法可以操纵ng选项,以便我可以在那里添加列表中的项目,例如(知道这是不正确的,但我明白了我的观点):。。。ng选项=["R","W"]。。。

我在现有代码中的作用域变量有问题,所以我想尝试这样的方法来快速解决问题。

您可以这样做:

    <select class="form-control"
        ng-options="item for item in ['R','W']"
        ng-model="singleRegister.RW"
        ng-change="modbusChange(modbusDetailsEdit)">
    </select>