我正在尝试使用所选的无线电作为其数组中索引的引用,以便我可以在其子数组中添加更多子节点(使用所选的无线电)。
所以这就是我所拥有的:
<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}}以查看是否可以通过调用范围来取消值