Angular ng-options在编辑模式下没有值

时间:2014-04-03 13:33:48

标签: angularjs ng-options

我有一个使用ng-options创建的下拉列表。我看到该值已保存,但是当我第二次打开表单来编辑我的值时,select字段没有值。

这是我的代码:

阵列:

$scope.units = [
        {id: "g", name: "g"},
        {id: "mg", name: "mg"}
    ];

HTML

    Unit id: {{instance.strengthUnit.id}}
    strength: {{instance.strength}}
    <div class="row">
        <div class="col col-xs-4">
            <label for="strength" translate="emergencyData.medication.formFields.strength"></label>
            <input class="form-control" ng-model="instance.strength" type="text" id="strength"/>
        </div>
        <div class="col col-xs-8">
            <label for="strengthUnit" translate="emergencyData.medication.formFields.unit"></label>
            <select class="form-control" em-select ng-model="instance.strengthUnit.id" id="strengthUnit"
                    ng-options="u.id as u.name for u in units">
            </select>
        </div>
    </div>

调试行“Unit id:{{instance.strengthUnit.id}}”在表单打开时显示值“g”,因此我知道有一个保存的值。输入字段强度在字段中获取值。我做错了吗?

0 个答案:

没有答案