我有一個簡單的搜索框。當輸入框不爲空時,刪除按鈕顯示爲刪除框內的文本。之後,按鈕應該再次消失,直到我再次在框中鍵入內容。AngularJS輸入更改重置
當我手動刪除文本的刪除框正在消失,但是當我按刪除按鈕它不工作。
我必須使用.length嗎?我以前使用.value就是這樣的:if ($(".form-control").value == '' || $(".form-control").value == $(".form-control").defaultValue) {
在此先感謝。
A = $範圍
a.change = function() {
a.limit = 6;
var x = a.search;
if (x.length == '') {
$(".form-inline").removeClass("isset");
} else {
$(".form-inline").addClass("isset");
}
};
a.clearSearch = function() {
a.search = "";
a.limit = 6;
};
HTML的一部分:
<input type="search" ng-change="change()" ng-model="search" class="form-control" placeholder="Labor durchsuchen...">
<div class="icon-close" ng-click="clearSearch()"></div>
你爲什麼要使用jQuery的角度? –
所以你可以看到哪個div是我的意思 –
當jQuery代碼有本地的angularjs方法來完成相同的時候,將jquery代碼和angularjs混合是不可取的。 –