Я получаю данные через get
запрос. Теперь, щелкнув по кнопке, я хочу открыть мода angular material
и показать эти данные. Вот мой код:Получить данные в Угловом материале мода
$scope.openModal = function(event) {
$http.get('/my/api', null).then(
function(data) { $scope.arr=data; },
function(err) { console.log(err); }
);
$mdDialog.show({
templateUrl: '/app/modal.html',
parent: angular.element(document.body),
targetEvent: event,
clickOutsideToClose: true,
});
}
В шаблоне, у меня есть таблица, и я хочу, чтобы отобразить данные arr
. Он работает нормально, если я делаю запрос на получение вне обработчика кликов.
Не могли бы вы конкретно указать, в чем проблема, вы говорите, что он работает нормально, если вы сделаете запрос на получение вне обработчика щелчка, можете ли вы определить его больше, чтобы его было легко понять. Спасибо. –
Является ли проблема, что модальная загружается до того, как обетование разрешилось? Или это совсем другое? – Lex
Вы хотите использовать 'resolve' для этого. –