【发布时间】:2017-05-30 02:30:21
【问题描述】:
我被卡住了,我不知道我在这里做错了什么。所以这是我正在使用的 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 变量?
-
是的,我做了......无论我做什么,我都无法摆脱“ng-not-empty”类名
标签: javascript html angularjs