rameshvar Ответов: 0

Привязать НГ-сетки на выпадающем некоторые изменения индекса с помощью 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

Хорошо Спасибо

0 Ответов