我有一个指令点击一个项目,并可以稍后编辑。该指令称为点击编辑。我正在做一个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