0
我正在使用angularjs(ng-options)創建一個選擇下拉列表,它使用php中的sql查詢填充以將我的選項列表作爲json返回。在angularjs下拉列表中刪除未定義的值
這對於下拉菜單很適用。我現在試圖添加使用不同查詢的第二個下拉菜單。我使用php array_merge合併2個查詢結果數組,然後json_encode合併數組。
兩個下拉列表填充,但兩者有很多不必要的不確定值,我不知道why..The未定義的值不存在時,我只能回到1個奇數組(而不是合併兩個)
我在json本身中沒有任何未定義的結果對象。只有在選擇下拉
getInfo();
function getInfo(){
// Sending request to EmpDetails.php files
$http.post('databaseFiles/options.php').success(function(result){
// Stored the returned data into scope
$scope.options = result;
console.log(result);
});
}
<select class="form-control" ng-model="selectedDepartment"
ng-options="option.id as option.department for option in options ">
<option value="">Select Department</option>
</select>
屬性之前值'''$ scope.options''',檢查是否'''typeof result.data ==='undefined''''' – Zooly
您發佈的代碼片段將不會運行,因爲此錯誤消息:「未捕獲的ReferenceError:$ http未定義」您可以發佈$ scope.options的內容嗎? –