0

私の場合、角度ディレクティブのスコープオブジェクトが「不自由」img srcしているようです。離陸するscope: { myDirectiveText: "=" }と、画像が表示されます。それでは、画像は表示されません。

ここにディレクティブがあります

app.directive('myDirective', function(){
     return {
         restrict: 'A',
         scope: { myDirectiveText: "=" }, // having this will cause image to disappear.
         link: function (scope, element, attrs) {}
     };
});

これが私のhtmlです:

<div ng-repeat="anObject in myObjectsFromController">
   <img my-directive my-directive-text="'my text'" ng-src="{{ anObject.ImageUrl }}" />
</div>

したがって、画像は周囲から生成されng-repeatます。私が使用するng-srcか、単純に使用するかsrcは問題ではありません。スコープの「プロパティ」が指定されている場合my-directive、画像は表示されません。myDirectiveText が =、&、@ のいずれであっても問題ありません。画像は表示されません。

属性ディレクティブは、それが指定されている要素の他の属性に影響を与えないという印象を受けました.何が欠けているか、間違っていますか?

4

1 に答える 1