由fancybox插入的AngularJS DOM无法识别`{{}}`插值

时间:2018-06-11 12:25:16

标签: javascript jquery angularjs fancybox-3

我正在使用JS Fancybox并尝试使用Angular。但是Angular没有在DOM上的Fancybox插入中检测HTML指令。没有iFrame等。

这是JSFiddle:https://jsfiddle.net/akkara/sL4k3ndz/10/

var app = angular.module("myApp",[]) ;
app.controller("myCtrl",function($scope) {
    $scope.lorem = "abc" ;
    $scope.ipsum = "def" ;
}) ;
app.directive("test", function() {
    return {
        template : "<strong>{{ipsum}}</strong>"
    };
});
$("a").click(function(){
    $.fancybox.open('Before <test> {{lorem}} After') ;
})

如何强制Angular处理由Fancybox等插入的HTML?

0 个答案:

没有答案