У меня есть это заявление:обновление Javascript object`s метод
$scope.showAlert = function() {
var alertPopup = $ionicPopup.alert({
title: 'Notification',
template: ''
);
$timeout(function() {
alertPopup.close(); //close the popup after 3 seconds for some reason
}, 30000);
};
то у меня есть это:
if (!$scope.newDevice.name) {
$scope.showAlert.template = 'Name Required';
showAlert();
return;
}
Но я не знаю точно, как обновить template
после I`ve объявил его пустой. Я пробовал:
$scope.showAlert.template = 'Name Required';
или $scope.showAlert['template'] = 'Name Required';
но couldn't`t сделать его
если я добавлю $ scope.showAlert («ничего»); он будет всплывать в 2 раза. один раз и один раз с шаблоном – Xao
Я должен добавить его showAlert («ничего»); но это не передает параметр – Xao
@Xao. Вы не показываете какой-то код. Если вы вызываете 'showAlert()', как вы делали в своем примере, он должен выкидывать ошибку, потому что функция 'showAlert' не существует (или, по крайней мере, вы ее не показываете). И если никакой другой функции предупреждения не существует в '$ scope', я не вижу причины, по которой всплывающее окно должно отображаться дважды. – dotnetom