在AngularJS中,可以在服务中返回空列表的解决方法有很多。以下是其中一种常见的做法:
定义一个服务(例如,名为myService
)来返回一个空列表:
app.factory('myService', function() {
var service = {};
service.getEmptyList = function() {
return [];
};
return service;
});
在控制器中注入并使用该服务:
app.controller('myController', function($scope, myService) {
$scope.list = myService.getEmptyList();
});
在视图中使用列表:
- {{ item }}
这样,当控制器初始化时,列表将会为空,因为getEmptyList
方法返回的是一个空数组。
下一篇:angularjs服务器渲染