Ionic:如何以编程方式更改$ ionicPopup subTitle的文本?

时间:2016-05-25 10:06:02

标签: javascript angularjs ionic-framework ionicpopup

我试图在我的应用中某处更改与$ ionicPopup关联的subText属性的值以及样式。

我到处搜索,但没有找到任何方法。

那怎么可能呢?

感谢。

2 个答案:

答案 0 :(得分:3)

如果要在显示后更改弹出窗口, 你可以使用选择器和角度jqlite包装器。

代码就像这样

onTap: function(e) {
          var result = document.getElementsByClassName("popup-sub-title");

           angular.element(result).html('dsaadsds')
           e.preventDefault();
        }

您有here个工作码。

答案 1 :(得分:0)

您不能使用配置选项直接更改subTitle,如specification中定义的那样,它接受可选的String

  

{
    title:'',// String。弹出窗口的标题     cssClass:'',// String,自定义CSS类名称
    subTitle:'',// String(可选)。弹出窗口的副标题。
  }

<强>更新

您可以为$scope中的onTap媒体资源分配值,以指定成功消息

{
    text: '<b>Save</b>',
    type: 'button-positive',
    onTap: function(e) {
      $scope.success = {
        message: 'Hello World!'
      };

      e.preventDefault();
    }
  }

现在您可以访问$scope.success.message以显示成功消息