如何在单独的div中显示ng-options值的值

时间:2015-11-11 04:00:11

标签: javascript angularjs

我有以下代码。每当我在一个单独的div中显示ng-option值时,它就会显示linkToken而不是Name。无论是那个还是我从数组中指定一个静态值(即。[0] .Name),当我在下拉值之间切换时它不会改变。如何从ng-options onchange而不是linkToken返回Name。我只需要向客户端显示,我仍然需要将linktoken传递给函数的其余部分。感谢

<select class="report-user"
    ng-change="userChange(refillDropUser)"
    ng-model="refillDropUser"
    ng-options="value.LinkToken as value.Name for value in refillUsers"
    options-class="{{Dependants.DependantClass}}"
    required></select>

1 个答案:

答案 0 :(得分:1)

由于您在LinkToken

中设置了值字段LinkToken,因此您获得了ngOptions
ng-options="value.LinkToken as value.Name for value in refillUsers" options-class="{{Dependants.DependantClass}}"

试试这个

ng-options="value as value.Name for value in refillUsers" options-class="{{Dependants.DependantClass}}"

JS

$scope.userChange=function(refillDropUser){
  console.log(refillDropUser.name)
}