我有一個指令點擊一個項目,並可以稍後編輯。該指令稱爲點擊編輯。我正在做一個ng-repeat,每一行都是手風琴。我的想法是挑選編輯按鈕,我可以編輯文本,就好像我點擊它一樣。當你點擊另一個元素時,自動點擊一個元素。 Angular.js
<uib-accordion close-others="true">
<div ng-repeat="faq in faqs">
<div class="col-sm-11" >
<div uib-accordion-group class="panel-default" is-open="faq.open">
<uib-accordion-heading >
<span ng-click="ignoreClick($event);" ><a href='' click-to-edit ng-model='faq.pregunta' typeinput='textarea' >{{faq.pregunta}}</a></span> <i class="pull-right glyphicon" ng-class="{'glyphicon-chevron-down': faq.open, 'glyphicon-chevron-right': !faq.open}"></i>
</uib-accordion-heading>
<span click-to-edit ng-model="faq.respuesta" >{{faq.respuesta}}</span>
</div>
</div>
<div class="col-sm-1" >
<button type="button" class="btn btn-default">
<span class="glyphicon glyphicon glyphicon-edit"></span>
</button>
</div>
</div>
</uib-accordion>
https://plnkr.co/edit/K5fXaIzSBkV91V7AFoqw?p=preview
什麼是您的實際*問題*? 「我該怎麼做?」沒有足夠的描述性。 – Claies
您希望「點擊編輯」指令中的文本僅可編輯嗎?或者你是否需要和uib-accordion-heading一起編輯? – Hoyen