Rumah > Soal Jawab > teks badan
<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>
Seperti yang ditunjukkan di atas, laksanakan sh untuk mengakses mn.content untuk melaksanakan perubahan dalam textarea!
漂亮男人2017-05-15 16:52:04
Penyelesaian yang paling kurang diubah suai ialah menggunakan $parent.sh = mn.content
http://jsfiddle.net/Gerhut/umuakzr3/
Oleh kerana $parent tidak disyorkan untuk digunakan, penyelesaian yang disyorkan ialah menambah fungsi yang serupa dengan setSh dalam skop induk dan memanggil setSh(mn.content)
terus dalam skop anak.
http://jsfiddle.net/Gerhut/umuakzr3/1/
Jika anda menggunakan versi Angular 1.2 atau lebih tinggi, anda juga boleh menggunakan Pengawal sebagai kaedah untuk mendapatkan terus rujukan Pengawal induk.