【发布时间】:2014-07-20 18:17:28
【问题描述】:
在我的网络应用程序中,我将部分页面完全呈现在服务器端(以使它们易于被 google 索引),并且一些页面应该部分使用 AngularJS 呈现。渲染整个页面很简单,但是当我想将它与部分渲染的页面混合时我很困惑。
我看到的问题是如何使从完全呈现的页面导航到部分呈现的页面成为可能?假设我在以下 url 有一个完全呈现的页面:fakedomain.com/products/all 现在,我想允许用户编辑他们的个人资料,这将是一个部分呈现的页面(可在 fakedomain.com/#/user /轮廓)。 我应该怎么做所有的路由和渲染?
我的意思是,当用户单击编辑他/她的个人资料的选项时,我应该在我声明了 ui-view 的地方呈现 index.html 吗?如果是,我如何确保使用正确的部分?
顺便说一句。我在服务器端使用 NodeJS,而我对客户端的东西还很陌生。
【问题讨论】:
标签: javascript angularjs web-applications angular-ui-router