【发布时间】:2013-03-10 04:38:27
【问题描述】:
在 angularjs 应用程序中,我尝试使用自定义服务来保存应用程序的主要数据“项目”。但是,我想在初始页面加载时将数据引导到服务中,以避免向服务器发出单独的 ajax 请求来获取它。这样做最干净的方法是什么?
这是我的服务的 sn-p 供参考:
app.factory('items', function() {
var itemsService = {},
items = [];
itemsService.list = function() {
return items;
};
itemsService.add = function() {
/* ... */
};
return itemsService;
});
在后端我使用的是 node.js + expressjs + jam,所以我将使用以下方法将数据注入页面:
!{JSON.stringify(items)}
【问题讨论】:
标签: angularjs bootstrapping angularjs-service