Angularjs 控制器中的样式表链接

Angularjs 控制器中的样式表链接,angularjs,Angularjs,我的源数据包含指向css文件的URL,我需要在呈现模板时加载这些文件 控制器有如下功能: $scope.links = myData.query(); 在我看来,我试过这样做: <link ng-repeat="link in links" rel="stylesheet" type="text/css" href="{{link}}"> 在模板中: <div ng-bind-html-unsafe="links"></div> 我甚至不能使用ng绑定h

我的源数据包含指向css文件的URL,我需要在呈现模板时加载这些文件

控制器有如下功能:

$scope.links = myData.query();
在我看来,我试过这样做:

<link ng-repeat="link in links" rel="stylesheet" type="text/css" href="{{link}}">
在模板中:

<div ng-bind-html-unsafe="links"></div>
我甚至不能使用ng绑定html,我必须使用不安全的版本

有没有更好的方法来实现这一点?

您可能希望使用

你会想用


当您始终使用AngularJS时,哈希标记通常必须具有适当的指令模块(在本例中为ngHref)。如果不使用此选项,则在angular有时间用适当的URL替换链接之前,很可能会返回404错误

有关更多信息,请参阅文档。

当您总是使用AngularJS哈希标记时,在本例中,哈希标记通常必须具有适当的指令模块。如果不使用此选项,则在angular有时间用适当的URL替换链接之前,很可能会返回404错误

有关更多信息,请参阅文档。

从ng repeat中删除for关键字:应为yes,谢谢。这只是文章中的一个输入错误。请从ng repeat中删除for关键字:应该是,谢谢。这只是文章中的一个拼写错误。
<div ng-bind-html-unsafe="links"></div>
<link ng-repeat="link in links" rel="stylesheet" type="text/css" ng-href="{{link}}">