javascript - 如何让 AngularJS 的两个页面共享同一个 $scope?

标签 javascript angularjs

我想在我的网站中使用 angularJS。但是我想在几个页面中使用它。

问题是当有人试图访问这些页面时,它们的行为就像两个应用程序,因为 $scope 与这些应用程序不同。但是我想通过共享angularJS的相同内存空间来将这些页面用作同一个应用程序。

我该怎么做?

最佳答案

完全不同的页面加载是不可能的。

但毕竟 $scope 意味着一些数据。您还想为其他页面启用该数据。

您可以做的一件事是,当您在页面之间切换时,您可以将数据($scope)传输到另一个页面,并且该应用程序(页面)可以初始化该数据。然后它将像共享相同的 $scope 一样工作。 但如果您经常在页面之间切换,这将是一种糟糕的方法。

关于javascript - 如何让 AngularJS 的两个页面共享同一个 $scope?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22806720/

相关文章:

javascript - 渲染后在javascript中旋转圆环图

javascript - 如何使用 this.$el 访问不同的元素然后根元素

javascript - Angular Karma 力测试 : TypeError readonly property

angularjs - angular.module 最低限度

parsing - Parse.js + AngularJS app关系数据查询问题

javascript - Bluebird — 在处理程序中创建了一个 promise ,但没有从中返回

javascript - 使用 javascript 和 css 在图像上叠加可点击的点状图案

javascript - 具有直接关系的 Vue.js 变量

javascript - 将数据从 HTML 传输到外部 Javascript 代码

javascript - 如何找到特定的 html 元素,AngularJS, Protractor