Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度选择删除空白投掷id未定义错误_Javascript_Html_Angularjs - Fatal编程技术网

Javascript 角度选择删除空白投掷id未定义错误

Javascript 角度选择删除空白投掷id未定义错误,javascript,html,angularjs,Javascript,Html,Angularjs,我试图删除angular组件的默认空白选项。为此,我尝试在控制器中设置默认选项 但是我发现了以下错误 `TypeError: Cannot read property 'id' of undefined` 请在下面找到我的控制器代码: angular.module('app').controller('bankInfoController',["$scope","BankInfo","Lender","LenderPrope

我试图删除angular
组件的默认空白选项。为此,我尝试在控制器中设置默认选项

但是我发现了以下错误

`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?