app.controller('FilterController', ['$scope', '$http',
function($scope,$http) {
//Loading the data to the filter scope
$http.get('/main').success(function(response){
$scope.data = response;
});
//The object that the input fields in the modal bind to
$scope.selected = {};
this.applyFilter = function(){
$http.post('/main/query', $scope.selected).success(function(response){
//The response is the filtered object sent by the server
console.log(response); //This is the response I want to bind to the main view
//Do something to pass the response to the main scope
});
};
}]);
Модаль включает в себя некоторые выпадающие списки для пользователей, которые выбирают параметры, и эти параметры сохраняются в «выбранной» переменной, которая, в свою очередь, отправляется в базу данных для запроса нового набора данных. Теперь задача состоит в том, чтобы отправить эти новые данные в основную область и обновить страницу. Я провел некоторое исследование и обнаружил, что кажется, что это можно сделать по разрешению, но я точно не знаю, как скомпоновать код. Пожалуйста, помогите ..Как отправить данные, полученные с модального на главный вид?
пошел назад и изучить пример снова и, наконец, понять, что это $ modalInstance.close(), который делает магию, спасибо человеку! – user2901633