Javascript 爱奥尼亚:如何更改$ionicPopup字幕';以编程方式创建文本?

Javascript 爱奥尼亚:如何更改$ionicPopup字幕';以编程方式创建文本?,javascript,angularjs,ionic-framework,ionic-popup,Javascript,Angularjs,Ionic Framework,Ionic Popup,我正在尝试更改应用程序中某个地方与$ionicPopup关联的潜文本属性的值和样式 我到处找,但还没有找到任何方法 那怎么可能呢 谢谢。如果您想在弹出窗口显示后更改它, 您可以使用选择器和角度jqlite包装器 代码是这样的 onTap: function(e) { var result = document.getElementsByClassName("popup-sub-title"); angular.element(result).html(

我正在尝试更改应用程序中某个地方与$ionicPopup关联的潜文本属性的值和样式

我到处找,但还没有找到任何方法

那怎么可能呢


谢谢。

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

代码是这样的

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

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

您有一个可工作的代码笔。

您不能直接使用配置选项更改
副标题
,如中所定义,它接受可选的
字符串

{
标题:“”,//字符串。弹出窗口的标题。
cssClass:“”,//字符串,自定义CSS类名
副标题:“”,//字符串(可选)。弹出窗口的子标题。
}

更新:

您可以为
onTap
中的
$scope
属性分配一个值以分配成功消息

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

      e.preventDefault();
    }
  }
{
文本:“保存”,
键入:'按钮正',
onTap:功能(e){
$scope.success={
信息:“你好,世界!”
};
e、 预防默认值();
}
}

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

谢谢您的回答,但这不是我想要的。我想知道的是:如何改变字幕“请使用正常的东西”的值。你能解释一下你想改变什么吗?正如我上面解释的,我想改变字幕的值。更确切地说,我的意思是,如何在
onTap
函数中以编程方式更改我已经定义的字幕的值。我根据您的需要更改答案,这正是我想要的!因此,如果我想在$Ionic弹出窗口上显示一条成功消息,而不更改字幕。推荐的方法是什么?你是说点击弹出窗口上的“保存”按钮吗?请看我的答案,这可以通过html实现selectors@ygalbel这不是一种很干净的做事方式。如果需要的话,你可以创建一个指令来包装这个功能。你是对的,这并不干净,但是只为这个功能创建一个指令似乎有点过分了
{
    text: '<b>Save</b>',
    type: 'button-positive',
    onTap: function(e) {
      $scope.success = {
        message: 'Hello World!'
      };

      e.preventDefault();
    }
  }