当AngularJS中的标签和选择值相同时,选择的选项不显示

时间:2014-12-12 00:49:31

标签: javascript angularjs select ng-options

对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,这在以前的骨干网中被广泛使用。

0 个答案:

没有答案