对Angular来说很新,并且很难搞清楚这一点。
我正在使用select将一个名为units的变量设置为我的各种测量单位列表中的一个选项。在创建时工作正常,但是当我得到保存的模型时,它不显示我的ng-options中的活动选择。
示例:
select(ng-model="units", ng-options="option.tag as option.name for option in options")
$scope.options = [
{name:"lbs", tag:"lbs"},
{name:"pints", tag:"pint"}
]
当$ scope.units设置为" lbs"在选择字段中没有显示任何内容,尽管在检查' lbs'被选中。但是,当$ scope.units设置为" pint"时,将显示pints并显示为已选择。
这是否与名称和标签的值相同?
仅供参考,从后端获取$ scope.options,这在以前的骨干网中被广泛使用。