如何在头部注入ng-bind

时间:2018-05-04 07:33:39

标签: angularjs

我需要使用我在AngularJS应用程序的头部中的休息Web服务中重新编写的somo代码。

我尝试将代码存储在像

这样的rootcope变量中
$scope.head = '<link rel="stylesheet" href="style2.css" />';

并试着像这样在头脑中使用它

<ng-bind-html="head">

但不能工作。如果我在htnl的其他地方这样做,它可以工作,但不在头部(我的尚未加载角度)我怎样才能实现它?

https://plnkr.co/edit/ilbNlCB0ibDs9LUuHiyX

1 个答案:

答案 0 :(得分:0)

最后我找到了解决方案:

我在JS中创建了一个功能

$scope.updateHead = function(src){
        document.head.insertAdjacentHTML('afterbegin', src);
    }

并致电

$scope.updateHead($scope.head);

我更新了plunker

https://plnkr.co/edit/ilbNlCB0ibDs9LUuHiyX