Ala*_*lan 2 angularjs angularjs-directive
我在图像标记中有一个ng-src属性,它从指令的模板属性加载为一个字符串,该指令应该加载用户选择的图像.但是,当页面加载时,控制台输出404,因为没有选择图像并且ng-src正在加载空图像.我现在拥有的是这个
"<img ng-src="myserver.com/{{imagesPath+ selectedImage}}"></img>"
Run Code Online (Sandbox Code Playgroud)
但每当selectedImage一个空字符串,我得到空的请求.
我尝试改变它的是
"<img class='snapshot' ng-src='{{selectedImage.length? \'myserver.com\' + imagesPath +selectedImage : \'\' }}'></img>"
Run Code Online (Sandbox Code Playgroud)
这不起作用.什么是正确的语法?
小智 7
我有同样的问题,使用ng-if解决了它(谢谢!!).虽然我不得不改变字符串在ng-src中连接的方式:
ng-src="{{'myserver.com/'+ imagesPath}}"
Run Code Online (Sandbox Code Playgroud)