我在HTML中添加了一個清除按鈕,但我仍然是一個新手。如何讓點擊清空按鈕清空搜索字段?如果用戶輸入一些文字,但沒有出現,我希望能夠將其清除。如何使用角度清除搜索字段?
小提琴:https://jsfiddle.net/kiddigit/znasgeez/1/
<button class="btn btn-success pull-right">
<span ng-model="search" ng-click="clearSearch()"></span> Clear
</button>
var artistControllers = angular.module('artistControllers', []);
artistControllers.controller('ListController', ['$scope', '$http', function($scope, $http) {
$http.get('js/data.json').success(function(data) {
$scope.artists = data;
$scope.artistOrder = 'name';
});
}]);
artistControllers.controller('DetailsController', ['$scope', '$http','$routeParams', function($scope, $http, $routeParams) {
$http.get('js/data.json').success(function(data) {
$scope.artists = data;
$scope.whichItem = $routeParams.itemId;
if ($routeParams.itemId > 0) {
$scope.prevItem = Number($routeParams.itemId)-1;
} else {
$scope.prevItem = $scope.artists.length-1;
}
if ($routeParams.itemId < $scope.artists.length-1) {
$scope.nextItem = Number($routeParams.itemId)+1;
} else {
$scope.nextItem = 0;
}
});
}]);
您的樣品不工作,並且有很多的問題,認爲需要修正,使其功能(例如控制器定義之外的功能)。在發佈之前,您應該嘗試確保說明您的問題的代碼可用。 – Claies