getsoftware 发表于 2016-4-1 21:16:26

感觉$ionicPopup直接做死了----------------[ 麻烦要是想收费的话...

需求是这样:弹层后,需要与后台交互,然后才能允许点按钮确认进入下一步。

如果提前用CSS将按钮disable掉,则在与后台交互后,无法able按钮。

查了下手册,基本上无解,这应该算是个BUG。

先show,然后调用popup内元素的click,无法获得之前show加载的button.
其中 type 可以用来指定CSS,但是这样只能指定值,不是表达式。

更坑的是,没提供点击背景层取消的方法入口,要通过directives。

$scope.popup.optionsPopup = $ionicPopup.show({
    template: '<button ng-click="verify()"></button></div>',
    title: '身份验证',
    buttons: [
      {
            text: '提交',
            type: 'button-positive',//这里不是表达式,也没有onloading方法,需要依赖于angular加载DOM,且拿不到句柄。
            onTap: function(e) {
            }
      },
    ]
});
麻烦要是想收费的话,听取一下意见好么。



ionicwang 发表于 2016-4-2 10:48:09

http://www.ionic.wang/js_doc-index-id-52.html


这个看看,点击确定是可以执行一些方法的
页: [1]
查看完整版本: 感觉$ionicPopup直接做死了----------------[ 麻烦要是想收费的话...