Javascript ng模型在ng重复中的应用

Javascript ng模型在ng重复中的应用,javascript,angularjs,Javascript,Angularjs,我已使用模板创建了角度指令: <div class="directiveclass"> <div ng-repeat="i in items"> <input type="radio" ng-model="myvalue" value="{{$index}}"> </div> </div> 我正在单击单选按钮元素,但“myvalue”值从未更改 有什么想法吗 示例代码:我找到了解决方案。 自从ng r

我已使用模板创建了角度指令:

<div class="directiveclass">
   <div ng-repeat="i in items">
       <input type="radio" ng-model="myvalue" value="{{$index}}">
   </div>    
</div>
我正在单击单选按钮元素,但“myvalue”值从未更改

有什么想法吗

示例代码:

我找到了解决方案。 自从ng repeat创建新范围以来,我已将ng模型值更改为$parent.myval,以便访问指令范围。

在HTML中:

<input type="radio" ng-model="$parent.myvalue" value="{{$index}}">

这允许您在ng repeat创建自己的作用域时访问ng模型


无需更改指令。

使用:$parent.myval访问指令范围,设法解决此问题。然后使用解决方案编辑帖子:)
<input type="radio" ng-model="$parent.myvalue" value="{{$index}}">