私は立ち往生しており、私はここで間違っているのか分かりません。だから、これは私が使用していますHTMLです:入力フィールドをクリックでクリアできません
<ion-searchbar class="searchBar">
<label>
<input class="searchField" type="search" placeholder="Search" ng-model="findAndSearch" />
<a class="clear" ng-click="findAndSearch = '' ">X</a>
<i class="icon ion-search placeholder-icon"></i>
</label>
</ion-searchbar>
をそして、私は私の入力フィールドに何かを入力/入力したとき、これはHTML 出力されます。
<ion-searchbar class="searchBar">
<label>
<input class="searchField ng-valid ng-not-empty ng-dirty ng-valid-parse ng-touched" type="search" placeholder="Search" ng-model="findAndSearch" />
<a class="clear" ng-click="findAndSearch = '' ">X</a>
<i class="icon ion-search placeholder-icon"></i>
</label>
</ion-searchbar>
だから、これは何と言っていますか?空ではなく、空(空でない)のときは、自動的にクラス名ng-not-empty
とng-not-empty
が置かれます。
私が作ったボタンをクリックするたびに、何もしません。私はコンソールにエラーはありませんが、私が言ったように:私は自分の入力フィールドに何かを書くたびに、私はそれをリセットすることはできません/このボタンで削除します。
私が間違っていることや何が間違っている可能性がありますか?
PS:私はすでにthis SO postのすべての解決策を試しました。
コントローラにfindAndSearch変数を消去するメソッドを作成しようとしましたか? –
はい、私がしたことは何でも、空のクラス名を取り除くことはできません – Siyah