$範圍值我使用的角度很多次,但似乎無法察覺,我發現了問題:選擇下拉沒有顯示在模型
我通過一個ID像這樣爲可點擊的鏈接中繼器內:
<td data-title="'Company Name'" sortable="'CompanyName'"><a ui-sref="Locations({company_id: row.CompanyID})">{{row.CompanyName}}</a> </td>
值正確通過並經有關控制器我使用的查詢字符串的服務來獲得相關的過濾器接收。 console.log正確顯示正確的值。然而,它沒有選擇下拉列表中選擇相應值:
angular.module('app').controller("LocationsController", ['$timeout',
'$scope', '$http', 'QueryStringService', 'NgTableParams', '$location',
function ($timeout, $scope, $http, QueryStringService, NgTableParams,
$location) {
var default_filters = { location_name: "", address_1: "", company_id: "" };
$scope.filterBy = QueryStringService.getFilters(jQuery.extend(true, {}, default_filters));
console.log($scope.filterBy.company_id);
}
// Displayed on relevant view
<select ng-model="filterBy.company_id" ng-options="option.CompanyID as option.CompanyName for option in companies" class="form-control form-control-query">
<option value="">All</option>
</select>
任何人都可以看到什麼?
您的應用程序的另一個頁面中的「選擇」? – Mistalis
是的,選擇帶來所有正確的值,它只是根據通過的值選擇正確的選擇。 – James