2017-03-17 97 views
0

我是angularjs的新手,並沒有得到這個愚蠢的東西。請幫助我 與小問題。

下面是我的控制器從哪裏得到的數據顯示在帶有過濾器的下拉 。

$http.get("http://www.adhr.adnacgroup.com/ADHRM/finalCandidatesJson.php") 
    .then(function(response) 
    {$scope.names5 = $scope.names5 = response.data.service;}); 
    $scope.getInfo = function() 
    { 
    if ($scope.empInfo1) 
    { 
     $scope.company = [$scope.empInfo1["candidate_com","company_id"]]; 
     $scope.location = [$scope.empInfo1['candidate_loc']]; 
     $scope.department = [$scope.empInfo1['candidate_dep']]; 
     $scope.designation = [$scope.empInfo1['candidate_des']]; 
    } 
    }; 

,這是我的HTML代碼來顯示。

<div class="control-group">       
    <label class="control-label">Employee Name:</label> 
    <div class="controls"> 
    <select ng-model="empInfo1" id="employee" class="span2" ng-options="emp.candidate_name for emp in names5 track by emp.candidate_id" ng-change="getInfo()"> 
    <option value="">-- Select Employee --</option> 
    </select>           
    </div> 
</div> 
<div class="control-group">       
    <label class="control-label">Company Name:</label> 
    <div class="controls"> 
     <select ng-model="empInfo2" id=company ng-disabled="!empInfo1" class="span2" ng-options="cancom for cancom in company"> 
     <option value="">-- Select Company --</option> 
     </select>                 
    </div> 
</div> 

要顯示我想candidate_com和DB我想從COMPANY_ID下面的代碼 存儲但是這個代碼給我只能COMPANY_ID顯示。

$scope.company = [$scope.empInfo1["candidate_com","company_id"]]; 

如何設置NG-選項,從這個顯示candidate_com和存儲 COMPANY_ID下面NG-選項:

<div class="controls"> 
    <select ng-model="empInfo2" id=company ng-disabled="!empInfo1" class="span2" ng-options="cancom for cancom in company"> 
    <option value="">-- Select Company --</option> 
    </select>                 
</div>  

回答

0

使用此在選擇

<select ng-model="empInfo1" id="employee" class="span2" ng-options="emp.company_id as emp.candidate_name for emp in names5 track by emp.candidate_id" ng-change="getInfo()"> 
<option value="">-- Select Employee --</option> 
</select> 
相關問題