前端 - 父元素访问ng-reapeat内部元素
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-15 16:50:04
0
1
642
 <ul class="msg-common" ng-show="showAnswer">
        <li ng-repeat="mn in m.fastReply" ng-click="sh = mn.content "> {{mn.content}}</li>
      </ul>
      <p class="answer" ng-show="showAnswer">
        <textarea >{{sh}}</textarea>
      </p>

如上图,实现sh访问到mn.content在textarea中实现变化!

曾经蜡笔没有小新
曾经蜡笔没有小新

모든 응답(1)
漂亮男人

최소 수정 솔루션은 $parent.sh = mn.content를 사용하는 것입니다$parent.sh = mn.content

http://jsfiddle.net/Gerhut/umuakzr3/

因为$parent是不建议使用的,所以建议的方案是在父scope中增加一个类似于setSh的函数,在子scope中直接调用setSh(mn.content)

http://jsfiddle.net/Gerhut/umuakzr3/

$parent는 사용을 권장하지 않으므로 상위 범위에 setSh와 유사한 함수를 추가하고 하위 범위에서 setSh(mn.content)를 직접 호출하는 것이 권장되는 해결 방법입니다.

http://jsfiddle.net/Gerhut/umuakzr3/1/🎜 🎜Angular 버전 1.2 이상을 사용하는 경우 컨트롤러를 메서드로 사용하여 상위 컨트롤러의 참조를 직접 얻을 수도 있습니다. 🎜
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿