ソースデータにcssファイルを指すURLが含まれているため、テンプレートのレンダリング時にこれらのファイルをロードする必要があります。
コントローラには次のようなものがあります。
$scope.links = myData.query();
そしてビューで私はこれを試しました:
<link ng-repeat="link in links" rel="stylesheet" type="text/css" href="{{link}}">
もちろん、Angularがパーツを埋める前に、ブラウザはURLが存在しないと{{link}}
文句を言います。{{link}}
そのため、リンクの代わりにマークアップを発行することになりました。
$scope.links = "<link rel=\"stylesheet\" type=\"text/css\" href=\"http://example.com\">";
およびテンプレート内:
<div ng-bind-html-unsafe="links"></div>
ng-bind-html
安全でないバージョンを使用する必要があります。
これを達成するためのより良い方法はありますか?