【发布时间】:2014-05-20 03:15:58
【问题描述】:
我有以下几点:
<ul>
<li class="faders" ng-repeat="f in faderlist | faderFilter:from:to">
<br/><button ng-click="record(f)">Record new setting</button>
<input ng-model="myname" type="text">
</li>
</ul>
在记录功能中,我想: 1)访问我的名字 2) 将 myname 重置为某个值。
对于 1),我可以通过传递 ng-click="record(f,myname) 轻松获得它
但是对于 2),我真的很生气。 ng-repeat 确实创建了“内部范围”。我怎样才能访问那些?我尝试将 $scope 传递给记录,但它不起作用...
有什么想法吗?
【问题讨论】:
-
嗯,有由 ng-repeat 创建的范围。似乎这些范围是具有 ng-model、myname 的范围。我怎样才能访问它??