Javascript 如何清空表中的项目列表
我想知道如何清空数组中的元素列表,以便仅检索当前元素。 让我用我使用的搜索表解释一下:Javascript 如何清空表中的项目列表,javascript,jquery,angularjs,arrays,Javascript,Jquery,Angularjs,Arrays,我想知道如何清空数组中的元素列表,以便仅检索当前元素。 让我用我使用的搜索表解释一下: 用于在数组中添加id的addObject函数 以及检索此id的getObject函数 第一次它工作没有问题,并向我显示了我想要的数据。在我的数组中有,例如:[1] 但当我返回到搜索表单并再次开始操作时,我的数组中就是这样的:[1,2] 这是我的密码: 我的控制器: .controller('listCtrl', function($scope, $stateParams, $state, appServi
- 用于在数组中添加id的addObject函数
- 以及检索此id的getObject函数
.controller('listCtrl', function($scope, $stateParams, $state, appService) {
$scope.search = function () {
appService.searchUser($scope.form).then(function(response){
console.log(response);
$scope.list = response;
});
};
$scope.showInfo = function(currObj){
appService.addObject(currObj);
console.log(currObj);
$state.go('infoJeune');
}
})
.controller('infoCtrl', function($scope, $stateParams, appService) {
$scope.$on('$ionicView.beforeEnter', function (event, viewData) {
viewData.enableBack = true;
});
$scope.info = appService.getObject();
console.log($scope.info);
appService.userinfo($scope.info).then(function(response){
$scope.userinfo = response;
console.log($scope.userinfo);
});
})
为我服务:
var addObject = function(newObj) {
element.push(newObj);
};
var getObject = function(){
return element;
};
和我的模板:
搜寻
{{user.fname}
正如CrazyMac所说,您必须初始化数组
var addObject = function(newObj) {
element = [];
element.push(newObj);
}
如果希望在推送之前数组为空,则只需在推送语句之前初始化数组。谢谢,我现在明白了^^