Javascript 爱奥尼亚:如何更改$ionicPopup字幕';以编程方式创建文本?
我正在尝试更改应用程序中某个地方与$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(
谢谢。如果您想在弹出窗口显示后更改它, 您可以使用选择器和角度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();
}
}