UI.Bootstrap - 错误的文本格式

时间:2015-03-11 15:45:33

标签: angularjs bootstrap-modal ui.bootstrap

我不知道为什么在我的例子中我引入了一些带有html代码的字符串。它不会出现在HTML格式中。

我的工作的一个例子是:

vm_main.test = "Documents" +
        "internet site <b><a href='http://www.google.com'>www.google.com</a></b>.";

    vm_main.showModal = {
        mostrarErrores : false,
        showModal : function(jsonError) {
            var options={
                tituloModal: jsonError.titleModal,
                textoPrincipal: jsonError.mainMessage,
                textoBtnAceptar: "Aceptar",
                accionBtnAceptar: "vm_popup.cerrarPopup()",
            };
            commonPopUpService.getDisclaimerGeneric($scope, 'commonPopUpController', options);
        }
    };


    function OnOptionClick() {
        //alert('mostrar popups');
        var jsonError = {
            titleModal : "Privacy Modal",
            mainMessage : "{{vm_main.test}}"
        };
        vm_main.showModal.showModal(jsonError);
    }

错误图片:my error with the string

DEMO

有人能帮助我吗?

问候

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

已解决!!!!

解决方案是获取angular-sanitize.js库,注入我们的模块,然后使用它如下:

<div ng-bind-html="modalObj.textoPrincipal"></div>

在这里你可以看到它有效:DEMO