angularJs 1.6.7版本。
项目中使用了embed去渲染pdf文件的展示,使用了ng-src去展示url,但是doesn't work,非常苦恼,去官网找答案:
https://github.com/angular/angular.js/issues/339
发现是一个已知的bug
app.directive('embedSrc', function () {
return {
restrict: 'A',
link: function (scope, element, attrs) {
var current = element;
scope.$watch(attrs.embedSrc, function () {
var clone = element
.clone()
.attr('src', attrs.embedSrc);
current.replaceWith(clone);
current = clone;
});
}
};
})