Подтвердить что ты не робот

Можем ли мы иметь href и ng-click в Angular.js

У меня есть текстовое поле:

<input type="text" ng-model="SearchText" >

И ссылка:

<a href="#signout" ng-click="SearchText=''">Sign out</a>

Я хочу представить как в приведенной выше гиперссылки. ng-click чтобы очистить текстовое поле, и #signout будет ng-route для выхода из HTML и контроллера.

Но я вижу, что href переопределяет ng-click в Angular.js

Как выполнить оба?

4b9b3361

Ответ 1

Если вы используете ng-mouseup или ng-mousedown в зависимости от того, когда вам нужно, чтобы это событие срабатывало, оно не будет отменять ng-href, как это делает ng-click.

<a ng-href="#signout" ng-mouseup="SearchText=''">Sign out</a>

Ответ 2

Используйте ng-href здесь с тегом привязки.

<a ng-href="#signout" ng-click="SearchText=''">Sign out</a>

Вы также можете использовать ng-click.

Демо