cordovaDialogs没有返回值

时间:2016-10-17 15:57:02

标签: javascript angularjs cordova ionic-framework cordova-plugins

我正在尝试运行

$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。这里有任何想法/修复吗?

1 个答案:

答案 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 /

如果你仍然无法使其发挥作用,请发表评论,我们会弄清楚。我使用过两个插件,我更喜欢离子弹出。