我得到的数据使用JSON调用(图像和相关标题的列表),并采用NG-重复如下显示它:
<div ng-repeat="x in records">
<img src='images/{{ x.img }}' alt='{{ x.txt }}'/>
</div>
我想设置$ scope变量在使用这样的事情我鼠标放在每个图像:
<div ng-repeat="x in records">
<img ng-mouseover='$scope.txt = "{{ x.txt }}")' src='images/{{ x.img }}' alt='{{ x.txt }}'/>
</div>
此代码不起作用,因为“{{x.txt}}”被解释为一个字符串,其值的txt $ scope变量每次都设置为'{{x.txt}}'...
如何将鼠标悬停在图像上时设置此变量?
非常感谢您的建议!
'$ scope.t xt = x.txt'应该可以工作.....另外,您可能需要使用'ng-src'。 – Claies
谢谢,这工作! ng-src似乎不是必要的...... –