带有指令和翻译的Angular SweetAlert

时间:2015-09-04 15:30:54

标签: javascript angularjs object angularjs-directive angular-translate

我目前正在使用

的Angular实现

Sweet alert

我想通过翻译

将Angular指令传递给标题

这是我作为标题

传递的变量
{{ 'register.confirmation_modal.SUPERIOR_MESSAGE' | translate }}

使用Angular Compile Service

var translate_title = "<span>{{ 'sa.title' | translate }}</span>";
var compiled_title = $compile(translate_title)($scope);

并在Sweet警告选项中使用html: true,

但是我得到一个对象并且它的打印方式与以下图像一样

enter image description here

我尝试使用.innerHTML,但它删除了标签,并使用花括号 {{}}

获取文字字符串

JSON.stringify也没有。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

致@Claies指出我的解决方案

我没有使用<div class="main"> <div class="top">Top</div> <div class="bottom">Bottom</div> </div> 而是使用Angular翻译中的Filter translate解决了我的问题

这就是诀窍:

$compile

问候。