我正在尝试运行
$cordovaDialogs.confirm('message', 'title', ['button 1','button 2'])
.then(function(buttonIndex) {
或
$cordovaDialogs.prompt('msg', 'title', ['btn 1','btn 2'], 'default text')
.then(function(result) {
var input = result.input1;
列为here,
但是对于这两种情况,当时回调的返回值都是undefined
。这里有任何想法/修复吗?
答案 0 :(得分:0)
我知道您正在尝试使用$cordovaDialogs
,但可能会尝试$ionicPopup
吗?我对这个插件运气好了。它基本上以相同的方式工作。
$ionicPopup.confirm({
title: 'Consume Ice Cream',
template: 'Are you sure you want to eat this ice cream?'
}).then(function(res) {
if(res) {
console.log('You are sure');
} else {
console.log('You are not sure');
}
});
以下是文档:https://ionicframework.com/docs/api/service/ $ ionicPopup /
如果你仍然无法使其发挥作用,请发表评论,我们会弄清楚。我使用过两个插件,我更喜欢离子弹出。