Javascript 使用angularjs ng repeat$index命名模型
我对Angular一无所知,但我需要在ng模型和src路径(_XXX)中放入$index编号,但我不知道怎么做。我只需要$index号码,你能帮我吗 我试图放置{{$index}},但不起作用Javascript 使用angularjs ng repeat$index命名模型,javascript,angularjs,Javascript,Angularjs,我对Angular一无所知,但我需要在ng模型和src路径(_XXX)中放入$index编号,但我不知道怎么做。我只需要$index号码,你能帮我吗 我试图放置{{$index}},但不起作用 <div ng-repeat='opt in el.options_final' for='radio{{$index}}'> <div class='img-radio'> <input id='image_location_{{$index}}'
<div ng-repeat='opt in el.options_final' for='radio{{$index}}'>
<div class='img-radio'>
<input id='image_location_{{$index}}' ng-model='el.image_XXX' />
<img src='{{el.image_XXX}'>
</div>
</div>
谢谢。您需要使用ng model
,ng model=“el['image\'+$index]”
和类似的使用和附加索引,ng src=“{{el['image\'+$index]}”
为什么是ng src
在src属性中使用像{{hash}}这样的角度标记是不正确的:浏览器将从URL获取文本{{hash},直到Angular替换了{{hash}中的表达式。ngSrc指令解决了这个问题
您缺少一个结束括号,},用于img src,el.image_XXX。这可能会有帮助。@ƊŗędϝulɁʘɇ这可能还不够,我想,需要附加索引,ng src比使用src好。非常感谢,我花了8个小时试图解决这个问题(正如我所说的:我对angular一无所知),谢谢!!
<input id='image_location_{{$index}}' ng-model="el['image_' + $index]" />
<img ng-src="{{el['image_' + $index}}">