我正在使用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?