Javascript 选择“显示未定义但控制台日志显示值angularjs”
我的选择如下Javascript 选择“显示未定义但控制台日志显示值angularjs”,javascript,html,angularjs,Javascript,Html,Angularjs,我的选择如下 <div class="inputCol"> <label>{{'FrequentBeneficiary' | translate}}</label> <select ng-model="params.beneficiary" ng-options="option.Name as option.Name for option i
<div class="inputCol">
<label>{{'FrequentBeneficiary' | translate}}</label>
<select ng-model="params.beneficiary" ng-options="option.Name as option.Name for option in beneficiaryData"></select>
</div>
</div>
我的console.log可以很好地打印名称
console.log($scope.params.beneficiary);
prints the name correctly, does not print undefined
但我的选择在测试时显示未定义
为什么?我的选择有问题吗?在调用服务功能块之外的服务手段之前定义$scope.params.受益人=null,然后再次测试我希望您的选项包含您设置为模型的受益人值。Diljohn5741我使用$scope.params.受益人=$scope.受益人数据[0]给出值;
console.log($scope.params.beneficiary);
prints the name correctly, does not print undefined