Я пытаюсь удалить элемент внутри ngRepeat
. Он хорошо удаляется, но после удаления элемента страница перезагружается. Как я могу предотвратить это действие перезагрузки?AngularJS перезагрузка страницы после удаления элемента
Heres код:
<li ng-repeat="task in tasks">
<p>{{task.title}}</p>
<button ng-click="remove($index)">Click me</button>
</li>
сфера расслоение плотной:
$scope.remove = function($index){
$scope.tasks.splice($index, 1);
}
Зачем нужна кнопка для перезагрузки страницы? Уверены ли вы, что у вас есть кнопка, а не ссылка с каким-то href, а не форма, которая будет отправлена? – dfsq
Кажется, что это единственная кнопка внутри формы, и она принимает submit. Подтвердите это, запретив действие по умолчанию из события или перемещая кнопку вне вашего тега закрывающей формы. – Antiga
@dfsq да, это 'кнопка'. @Antiga Я просто изменил его на «якорь», и он сработал! Благодарю. Кстати, это не 'form' –