以下是选择清单:
<select ng-Change="getSubTaskList(editTransferButtonData.selectedFirstHeader)" ng-model="editTransferButtonData.selectedFirstHeader" required>
<option value="" disabled selected>Select Header</option>
<option ng-repeat="header in selectProjectTaskDetails" value="{{header}}" ng-selected="editTransferButtonData.fromHeaderId === header.headerId">{{header.name}}</option></select>
当我尝试检索undefined
时,会显示消息。
alert(JSON.stringify($scope.editTransferButtonData.selectedFirstHeader));
任何人都可以帮助我确定它返回undefined
的原因。
答案 0 :(得分:2)
它应该是,
<select ng-change="getSubTaskList(editTransferButtonData.selectedFirstHeader)" ng-model="editTransferButtonData.selectedFirstHeader" required>
<option value="" disabled selected>Select Header</option>
<option ng-repeat="header in selectProjectTaskDetails" value="{{header}}" ng-selected="editTransferButtonData.fromHeaderId === header.headerId">{{header.name}}</option></select>
答案 1 :(得分:0)
由于 JSON不匹配我理解了这个问题,ng-model="editTransferButtonData.selectedFirstHeader"
与正在返回的value="{{header}}"
不同。