Привязать НГ-сетки на выпадающем некоторые изменения индекса с помощью AngularJS
Здравствуйте друзьях,
Я столкнулся с проблемой, когда собираюсь привязать ng-grid к выпадающему выбранному изменению индекса.
Я думаю, что страница не перезагружается после выпадающего выбранного изменения индекса.
Код контроллера :-
$scope.GetUserDetailsByCompany = function (item) { var params = { companyId: item.CompanyID }; $http.get("UserCriteria/GetUserDetailsByCompany", { params: params }).success(function (data) { $scope.userData = data.UsersData; $scope.gridOptions = { data: 'userData' }; }); }
<select ng-model="ddlCompany" class="form-control" ng-options="c.CompanyName for c in CompanyData track by c.CompanyID" ng-change="GetUserDetailsByCompany(ddlCompany)"> <div class="gridStyle" ng-grid="gridOptions"> </div>
Что я уже пробовал:
Я попробовал привязать данные к ng-grid при загрузке страницы, все работает нормально.
но на выпадающем списке изменить его не получится.
Andy Lanng
любые изменения в объектах $scope должны привести к перерисовке.
чтобы перепроверить, выполните функцию $scope.$apply (). Она должна об ошибке, говорящее, что это уже прогресс. Это должно доказать, что перерисовка произошла.
Возможно, есть ошибка в том, как вы устанавливаете данные сетки, но я должен признаться, что я не использовал ng-grid. Мне потребуется много времени, чтобы поиграть с тобой, если тебе понадобится дополнительная помощь, Тхо
rameshvar
Хорошо Спасибо