Javascript 角度选择删除空白投掷id未定义错误
我试图删除angularJavascript 角度选择删除空白投掷id未定义错误,javascript,html,angularjs,Javascript,Html,Angularjs,我试图删除angular组件的默认空白选项。为此,我尝试在控制器中设置默认选项 但是我发现了以下错误 `TypeError: Cannot read property 'id' of undefined` 请在下面找到我的控制器代码: angular.module('app').controller('bankInfoController',["$scope","BankInfo","Lender","LenderPrope
组件的默认空白选项。为此,我尝试在控制器中设置默认选项
但是我发现了以下错误
`TypeError: Cannot read property 'id' of undefined`
请在下面找到我的控制器代码:
angular.module('app').controller('bankInfoController',["$scope","BankInfo","Lender","LenderProperties","alertService","$log", "$rootScope","stateSave","$filter","BalanceSheet",function($scope,BankInfo,Lender,LenderProperties,alertService,$log, $rootScope,statementSave,$filter,BalanceSheet){
$scope.submissionStatus = ($scope.stateFin.stateStatusId == "Submitted")
$scope.bankDisplayLength =0;
$scope.hasWarning=false;
$scope.newBankInformationDetails=[];
$scope.bankObject = BankInfo.get({stateFinlId:$scope.stmtFinId},function(data){
angular.forEach($scope.bankObject.bankInfoDetails, function(value, key) {
this.push(value);
if(value.lendIdNo!=null)
$scope.bankDisplayLength++;
}, $scope.newBankInformationDetails);
$log.info("lender 2");
$scope.resetBankObjects($scope.newBankInformationDetails);
$scope.bank = { lendPropertyId : $scope.lenderProperties[0].id }; // trying to set the default options for select to remove blank option.
$log.info($scope.bank);
});
请在下面找到我的html代码:
<select class ="form-control"form-control id ="lenderProperty" ng-model = "bank.lendPropertyId" ng-options="lenderProperty.id as lenderProperty.lendPropertyName for lenderProperty in lenderProperties">
</select>
哪里声明了$scope.lenderProperty?