我正在尝试使用Ionic框架来构建一个小应用程序,但警报弹出窗口上没有按钮。由于某种原因,它不可见。
这就是它的样子 -
我的控制器 -
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'
});
};
})
请说明原因可能是什么?
感谢。
答案 0 :(得分:0)
我必须将show
更改为alert
才有效。
$ionicPopup.show
到
$ionicPopup.alert
答案 1 :(得分:0)
答案 2 :(得分:0)
将您的代码更改为
// 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
。