gpt4 book ai didi

javascript - AngularJS : Multipage Website

转载 作者:行者123 更新时间:2023-12-01 01:44:50 24 4
gpt4 key购买 nike

学习AngularJS已经快一个月了。到目前为止我所理解的是,AngularJS 强制您创建 SPA,尽管您也可以创建多页面应用程序/网站,但我不知道如何创建,因为我没有找到好的示例。甚至 angularjs 种子项目也在使用 SPA 概念。

通过多页面网站,我需要回答的一些问题是:

  1. 多页应用程序能够像 SPA 一样轻松处理查询参数吗?如果是的话怎么办?即我们会使用 ngRoute 还是其他东西?

  2. 到目前为止,我得出的结论是,如果两个 Controller 位于不同的页面上,除了使用 localStorage、sessionStorage 或 cookie 之外,没有其他方法可以对它们进行通信。对吗?

  3. 我们能够跨多个页面处理全局事件吗?即,如果打开两个选项卡并且在第一个选项卡上用户注销,我可以在第二页上收到事件通知吗? (嗯,我确信是的,但专家可以更好地告诉)

虽然 SPA 很容易实现(适合我的情况)并且使 HTML 片段易于处理,但我现在没有这种情况,因为它不是我正在构建的应用程序,我有 SPA 不具备的复杂网站正确的配合。简而言之,我不想使用 ng-view。因此,如果可能的话,请举例指导。

最佳答案

  1. 如果你不使用ng-view,那么$route几乎没有用。在这种情况下,您必须手动处理参数

  2. 你是对的。

  3. 无法通过 angularjs 在两个选项卡之间进行通信。 Angularjs 将在两个选项卡中独立实例化。您必须从服务器端到打开的选项卡进行维护

关于javascript - AngularJS : Multipage Website,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29409590/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com