获取ng-repeat之外的ng-repeat中的无线电索引

时间:2014-08-28 14:25:21

标签: javascript angularjs

我正在尝试使用所选的无线电作为其数组中索引的引用,以便我可以在其子数组中添加更多子节点(使用所选的无线电)。

所以这就是我所拥有的:

<div class="fakeTableRow"  ng-repeat="parent in listTable">
  <div class="strcutionLeft"></div>
  <!-- parent levels -->
  <div  class="strcutionCRight saInstrcutionTitle"><div class="parentSub1"> <input type="radio" name="levelCheckDat" ng-model="levelChecker" value="{{$index}}">{{parent.name}}</div></div>
</div>   

然后在这个(上面)之外有一个按钮,当按下时调用一个函数,在该函数内我想要一个对无线电所在索引的引用,这样我就可以把孩子放进去了。以下是我的尝试:

$scope.submitNewSub = function(){
  //get index of radio
  console.log($scope.levelChecker.indexOf($scope.levelChecker));

  // .....continue function with index stored
});

我的假设是收音机存放在他们自己的范围内,但是如果我只是log ($scope.levelChecker)它回来未定义,所以我相信我在想这个错误,我似乎无法弄清楚如何。

要清楚,我只是试图用levelChecker的模型找出所选无线电的索引(在ng-repeat中)。谢谢你的阅读!

编辑:我将按钮的值交换到{{$ index}}以查看是否可以通过调用范围来取消值

0 个答案:

没有答案