我已经做了很多工作来解决这个问题,但它不起作用。我正在使用Ionic的搜索栏。 没有填充任何内容时,我的输入字段将获得类ng-empty
(所以这是默认状态)。输入字段填充时会得到一个ng-not-empty
类。如何清除输入字段onclick?
所以,我可以用jQuery
或其他方法解决此问题,但我看到Angular
有办法做到这一点。这是HTML:
<ion-view view-title="Testing">
<ion-header-bar align-title="center" class="bar">
</ion-header-bar>
<ion-content class="scrollBar">
<ion-searchbar class="searchBar" ng-app="myApp">
<label>
<input class="searchField" type="search" ng-model="itemsSearch"/>
<a class="clear" data-ng-click="saveParentComment()">X</a>
<i class="icon ion-search placeholder-icon"></i>
</label>
</ion-searchbar>
</ion-content>
</ion-view>
我已经添加到了我的控制器:
myApp.controller('SearchController', function ($http, $scope, $state) {
$scope.saveParentComment = function() {
$scope.itemsSearch = "";
};
然而,这不是工作,我不知道为什么。难道我做错了什么?如果是这样,我该如何解决它?我已经看到很多有关这个问题的问题,但没有答案为我工作。我没有看到控制台中有任何错误...
我唯一看到的是,当我点击它时,锚点获得新类“激活”。
发布您的控制器和整个视图 – Sajeetharan
您好。我已经为你编辑了这个问题。 – Siyah
为什么在'ion-view'中间有'ng-app'指令?我很惊讶没有关于此的错误消息。 – georgeawg