我正在尝试将ng-srcset添加到链接功能中的图像。 当我传递诸如“ ./temp/img3.jpg”之类的常量字符串时,它可以正常工作 并将ng-srcset添加到我的图像中。
link :function(scope,element){
element.attr("ng-srcset","./temp/img3.jpg");
$compile(element)(scope);
}
但是当我尝试将变量(已检查且具有有效值)作为attr值传递时,ng-srcset未添加到img。
link :function(scope,element){
//scope.imageSource => ./temp/img3.jpg
element.attr("ng-srcset",scope.imageSource);
$compile(element)(scope);
}
答案 0 :(得分:1)
如注释记录中所述,当您可以直接使用插值变量值分配ng-srcset
属性时,无需通过指令来应用它。
documentation for ng-srcset
还包含一个示例,规定了插值的使用。