AngularJS,在哪里放置全局列表等

时间:2016-04-14 07:58:07

标签: javascript angularjs

我是AngularJs的新手,并尝试过许多不同的教程。似乎有很多方法可以在AngularJS中编写和构建项目。

到目前为止,我的目标是创建一个简单的网站,具有登录和注销功能,以及一种将汽车添加到一个投资组合的方法。

我的结构到目前为止:

index.html
templates/login.html
templates/dashboard.html
templates/car.html (empty for now)
templates/portfolio.html (empty for now)
js/app.js
js/controllers.js
js/services.js

我现在的问题是,我应该在哪里提供我的用户信息,包括我的投资组合以及在哪里添加和删除汽车到投资组合? 此外,我有一整套汽车清单,我希望能够查询和展示。

我已经读过服务应该适用于此,但是......

这样一个“简单”网站是否有任何在线教程,涵盖了创建投资组合,向其添加项目等基础知识等。

我有我的文件,如果有人想看到它们,但如果是这样我应该在哪里上传?

2 个答案:

答案 0 :(得分:1)

我认为您需要更好地了解不同的角度组件。例如,控制器是您拥有事件处理函数的位置($ scope函数)。 另一方面,服务可用于存储应用程序范围的数据,在您的情况下,登录和注销功能可以合并到服务中。

应使用$ http服务及其方法查询所有数据(我的意思是真实数据,如数据中保存的数据)。如果您希望在前端保留一些数据,那么您应该将它们保留在服务中(或者可以作为工厂的对象返回)。如果它是所有静态数据,那么更好的想法是制作一个恒定的分量(读取角度常数)。

可能this可以帮助您开始,以防您真正开始使用Angular

回答上一个问题:如果您希望在此处分享一些代码供用户审核,您可能需要创建plunkerjsfiddle并分享链接。

答案 1 :(得分:0)

从开始编写应用程序在开始时并不快乐。

我有一个对你的建议,即选择MEANJS哪个是MongoDBNodejsAngularjsExpressJs的组合。它有一个明确定义的项目结构。您可以将其作为未来应用程序的参考。

根据说明安装时,Meanjs本身有一个示例应用程序

MEANJS with Default Application - Clone with Git,node&npm install,bower install,grunt it Magic -- Local server starts Running with Sample App

我希望这件事可以帮助你: - )