Javascript 在单击按钮时停用ui sref
我正在为一个网上银行应用程序(大学项目)使用模板,并尝试为模板实现一个删除按钮。 每个列表元素本身就是一个按钮,单击一个列表元素即可更改视图。在里面,我反复构建了一个删除按钮。 问题是,每次我单击delete按钮时,视图也会发生变化——例如,是否有任何简单的ng单击会在单击delete按钮时停用ui srefJavascript 在单击按钮时停用ui sref,javascript,angularjs,ionic-framework,event-handling,event-bubbling,Javascript,Angularjs,Ionic Framework,Event Handling,Event Bubbling,我正在为一个网上银行应用程序(大学项目)使用模板,并尝试为模板实现一个删除按钮。 每个列表元素本身就是一个按钮,单击一个列表元素即可更改视图。在里面,我反复构建了一个删除按钮。 问题是,每次我单击delete按钮时,视图也会发生变化——例如,是否有任何简单的ng单击会在单击delete按钮时停用ui sref <div ng-model="chosentemplate"> <a class="item item-thumbnail-left" ng-repeat="te
<div ng-model="chosentemplate">
<a class="item item-thumbnail-left" ng-repeat="template in Templatelist" ng-model="choosetemplate" ui-sref="tab.transactions({params:template.iban})">
<img ng-src="img/{{template.image}}">
<h2><b>{{template.name}}</b></h2>
<p ><b>IBAN</b> {{template.iban}}</p>
<button ng-if="deletePress" ng-click="deleteTemplates($index)" ng-model="deletethistemplate" class="button button-small button-assertive">
Löschen
</button>
</a>
</div>
{{template.name}
IBAN{{template.IBAN}
洛申
非常感谢 通过在方法内部注入as
deletemplates($index,$event)
和$event.preventDefault()
来防止事件bubling。在deletemplate中添加另一个参数可能会产生问题,或者您尝试将此$event参数放在何处?DeleteTemplates是一个函数,是否使用.splice删除元素?我不确定您对preventDefault()的意思是什么:)的可能重复