Я пытаюсь использовать Ionic framework для создания небольшого приложения, но всплывающее окно с предупреждением на нем не имеет кнопки. По какой-то причине его не видно.
вот как это выглядит -
мой контроллер -
angular.module('starter.controllers', [])
.controller('DashCtrl', function($scope,$ionicPopup) {
$scope.users = {};
$scope.show = function() {
var popup = $ionicPopup.show({
title: 'Don\'t eat that!',
template: 'It might taste good'
});
};
})
Пожалуйста, подскажите, что может быть причиной?
Благодарю.
Мне пришлось менять show
чтобы alert
и это сработало.
$ionicPopup.show
в
$ionicPopup.alert
Измените свой код на
// An alert dialog
$scope.showAlert = function() {
var alertPopup = $ionicPopup.alert({
title: 'Don\'t eat that!',
template: 'It might taste good'
});
alertPopup.then(function(res) {
console.log('Thank you for not eating my delicious ice cream cone');
});
};
Вам не хватает $ionicPopup.alert
который делает кнопку доступной, а не $ionicPopup.show
.
вы можете добавить к нему кнопки в объекте конфигурации
buttons: [
{ text: 'Cancel' }
]
можно проверить здесь