在具有多个端点的应用程序中使用AngularJS

时间:2013-09-04 18:54:51

标签: angularjs

我正在学习AngularJS。我有一个基本的Web应用程序,有三个屏幕。三个屏幕是:主页,产品列表和产品。 “主页”屏幕是一个基本的欢迎屏幕。 “产品列表”屏幕将显示数十种产品的列表。通过在“产品”页面上选择每个产品,可以更详细地了解每个产品。从那里,他们将在“产品”视图中显示更多详细信息。当他们在应用程序中导航时,我想使用ng-view在页面之间提供平滑的动画。

我的文件排列如下:

Index.html
Index.html.js
Views
  Home.html
  Products.html
  Product.html

当用户使用我的应用时,他们可能会从两个不同的位置输入它。他们可以访问http://www.mysite.comhttp://www.mysite.com/products/{productID}来启动应用。 productID是动态值。当用户导航到http://www.mysite.com时,我知道如何让一切正常运转。但是,我面临的挑战是如何处理某人访问产品并以其他方式构建所有内容的情况。

有没有人知道如何创建一个Angular应用程序,用户可以通过应用程序的根目录或站点地图的叶节点进入该应用程序?基本上,我有一个有多个端点的站点。谢谢!

1 个答案:

答案 0 :(得分:0)

您使用的是$ route / $ routeProvider吗?在这里查看它们:http://docs.angularjs.org/tutorial/step_07

我还要认真看看自耕农为你构建一个入门应用程序。

http://yeoman.io

使用自耕农,你可以通过为自耕农安装generator-angular生成器,使用最佳实践为应用创建一个脚手架 - 它就是在“开始使用”网站上的所有内容。