イメージは定数AngularJS - ディスプレイの画像ディレクティブを使用して
angular.module('app-config', []).constant('imageConstant',
{
logoPath: 'assets/img/logo/',
faviconPath: 'assets/img/favicon/',
layoutPath: 'assets/img/layout/',
logoFileName: 'myLogo.png'
});
指令
myApp.directive("streamingLogo", function() {
var linker = function (scope, element, attrs) {
//pass image constants here to append image url
//for ex: src = imageConstant.logoPath + imageConstant.logoFileName;
};
return {
restrict: "A",
link: linker
};
});
HTML
<img class="my-logo" id="my-logo" ng-src="{{src}}" streamingLogo/>
- イメージURLとファイル名を定数ファイルに設定しました。どうすればいいですか イメージパスと名前を動的に追加する指示文に渡しますので、 上記の指示文を使用して表示されますか?
画像パスと名前の設定ファイルを用意し、HTMLで完全絶対パスの代わりにng-src="{{src}}"
だけを渡すようにします。
HTMLのみ 'img'タグではない' NG-src'(特定のIT AngularJS)に 'src'属性を理解しているためAngularJSは' img'タグに 'src'属性を追加するためです@Slimshadddyyy –