http://zhaoyanblog.com/archives/97.html
但是使用的时候发现具体是使用几个$parent仍然需要验证,比如
<div ng-repeat="type in typeTree track by $index" class="qa-type-node"> <div ng-click="type.hide = !type.hide"> <div class="qa-type-icon" ng-if="type.child"> <div ng-show="type.hide == false" class="sub"></div> <div ng-show="type.hide == true" class="plus"></div> </div> <input ng-if="!type.child" type="radio" name="paperId" ng-model="$parent.$parent.paperId" ng-value="type.value" ng-disabled="type.disable"> <span class="qa-type-text">{{type.name}}</span> </div> <div ng-if="type.child" ng-show="type.hide != true"> <div ng-repeat="child in type.child track by $index" class="qa-type-node"> <div><input type="radio" name="paperId" ng-model="$parent.$parent.$parent.paperId" ng-value="child.value" ng-disabled="child.disable"> <span class="qa-type-text">{{child.name}}</span> </div> </div> </div> </div>在这里我使用了多个$parent才取到值,最好打印出来看看再做决定