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できます。
このことからcandidate_comを表示するには、以下-オプションをngので のcompany_idを保存するためにNG-オプションを設定する方法
$scope.company = [$scope.empInfo1["candidate_com","company_id"]];
:
<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>