Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用angularjs ng repeat$index命名模型_Javascript_Angularjs - Fatal编程技术网

Javascript 使用angularjs ng repeat$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}}'

我对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}}' 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}}">