我无法从嵌套模板中的ng-repeat
指令访问值。希望我使用正确的术语,但这里有一些代码可以使它更清晰。
外template.html
<div ng-repeat="test in $ctrl.test_list">
<div id="test-{{ $index }}" layout="row">
<inner-thing ng-model="test"></inner-thing>
</div>
</div>
内template.html
<div>
<md-input-container>
<label>ID</label>
<input type="text" ng-model="test.id">
</md-input-container>
</div>
这是我希望能够奏效的。它对我来说似乎不太明显的原因,但我想知道这样的事情是否可行。我已经知道我可以从第二个(内部)控制器使用test
访问每个$scope.parent.test_list
,但我真正想要的是让第二个(内部)模板知道哪个test
{1}}来自ng-repeat
指令的“给定”。
答案 0 :(得分:0)
如果有人有同样的问题,答案很简单:
<强>内template.html 强>
<div>
<md-input-container>
<label>ID</label>
<input type="text" ng-model="$parent.test.id">
</md-input-container>
</div>