我是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
我现在的问题是,我应该在哪里提供我的用户信息,包括我的投资组合以及在哪里添加和删除汽车到投资组合? 此外,我有一整套汽车清单,我希望能够查询和展示。
我已经读过服务应该适用于此,但是......
这样一个“简单”网站是否有任何在线教程,涵盖了创建投资组合,向其添加项目等基础知识等。
我有我的文件,如果有人想看到它们,但如果是这样我应该在哪里上传?
答案 0 :(得分:1)
我认为您需要更好地了解不同的角度组件。例如,控制器是您拥有事件处理函数的位置($ scope函数)。 另一方面,服务可用于存储应用程序范围的数据,在您的情况下,登录和注销功能可以合并到服务中。
应使用$ http服务及其方法查询所有数据(我的意思是真实数据,如数据中保存的数据)。如果您希望在前端保留一些数据,那么您应该将它们保留在服务中(或者可以作为工厂的对象返回)。如果它是所有静态数据,那么更好的想法是制作一个恒定的分量(读取角度常数)。
可能this可以帮助您开始,以防您真正开始使用Angular
答案 1 :(得分:0)
从开始编写应用程序在开始时并不快乐。
我有一个对你的建议,即选择MEANJS
哪个是MongoDB
,Nodejs
,Angularjs
和ExpressJs
的组合。它有一个明确定义的项目结构。您可以将其作为未来应用程序的参考。
根据说明安装时,Meanjs本身有一个示例应用程序
我希望这件事可以帮助你: - )