我有以下代码。每当我在一个单独的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>
答案 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)
}