我想清理我的控制器并将所有数据获取逻辑移到服务中,这样我的控制器就不会有以下代码:
myService.fetchData().then(funtion(response) {
self.data = response.data;
});
这是我迄今取得的成就:LINK
这是一个好习惯吗?这会有什么问题?
另外,我如何删除模板中的app.users()
调用,只留下app.users
变量?
答案 0 :(得分:0)
我认为以下代码应该在控制器逻辑中,因为它增加了可扩展性。
例如,您可以在两个不同的控制器中调用此服务方法,并希望以不同方式处理响应。而且如果你有一个需要在检索完所有数据后执行的函数,那么这个逻辑是最好的。
<? header("Content-type: text/xml; charset=utf-8") ?>