rootscope相关内容

Angularjs - 指令链接函数中的 $rootScope

我问这个问题是因为我不太清楚如何将 rootscope 视为传递给指令的依赖 我有一个指令需要显示 $rootScope 中的一些信息... 我以为我需要将 $rootScope 传递给指令,但是当我编写这样的指令时,它似乎可以工作. .directive("myBar", function () {返回 {限制:“E",转置:真实,替换:真的,模板:' '+' ..

Angularjs - 指令链接函数中的 $rootScope

我问这个问题是因为我不太清楚如何将 rootscope 视为传递给指令的依赖 我有一个指令需要显示 $rootScope 中的一些信息... 我以为我需要将 $rootScope 传递给指令,但是当我编写这样的指令时,它似乎可以工作. .directive("myBar", function () {返回 {限制:“E",转置:真实,替换:真的,模板:' '+' ..

AngularJS $rootScope 变量存在,但不可访问

我在我的一个模块中设置了一个 $rootScope 变量,现在想访问另一个模块中的同一个 $rootScope 变量.到目前为止,我可以看到在两个模块中都正确设置了变量,但是当我尝试访问 $rootScope 中的变量时,我只会得到未定义. 如何在不执行工厂/服务解决方法的情况下访问此变量?该变量非常简单, $rootScope 应该足以满足我的需要.我在下面放置了一些通用示例代码来说明这个 ..
发布时间:2021-11-09 04:25:17 前端开发

刷新页面时保留页面数据

我是 angular 的新手.我正在使用获取对象列表并将它们显示在第一页上的服务.然后根据单击的对象,我在下一页设置选项卡标题.但是,当我刷新页面时,列表的范围丢失了,并且选项卡标题引发了异常,导致页面不显示信息.有没有办法在刷新第二页时保留上一屏点击哪个对象的信息? 解决方案 你可以利用 angular 本地存储 Angular 本地存储 示例如何使用它: 使用本地存储 ..
发布时间:2021-11-09 04:17:15 其他开发

如何从 Angular 外部访问/更新 $rootScope

我的应用程序在 $rootScope 中初始化了一个对象图,就像这样... var myApp = angular.module('myApp', []);myApp.run(function ($rootScope) {$rootScope.myObject = { 值:1 };}); ... 然后从该对象图中使用数据(仅限单向绑定),就像这样... 值为:{{myObject.valu ..
发布时间:2021-11-09 02:16:51 其他开发

为什么不建议将 $rootScope 与函数一起使用?

在研究 Angularjs 的 FEQ 时,我看到了下面的文章: $rootScope 存在,但可用于作恶 Angular 中的作用域形成了一个层次结构,原型上继承自树顶部的根作用域.通常这可以忽略,因为大多数视图都有自己的控制器,因此也有自己的作用域. 有时您希望将一些数据全局化到整个应用程序中.对于这些,您可以像任何其他范围一样注入 $rootScope 并在其上设置值.由于 ..
发布时间:2021-11-09 02:13:42 前端开发

为什么我们在 AngularJS 中使用 $rootScope.$broadcast?

试图找到 AngularJS $rootScope.$broadcast 的一些基本信息,但是 AngularJS 文档并没有多大帮助.简单地说,我们为什么要使用它? 此外,在 John Papa 的 Hot Towel 模板中,有一个自定义函数名为 $broadcast 的公共模块: function $broadcast() {返回 $rootScope.$broadcast.appl ..
发布时间:2021-11-09 01:54:18 其他开发

在$ rootScope中存储数据

建议将数据存储在$ rootScope中. 我有一个cordova应用,该应用使用每100毫秒发送一次的传感器数据.为了在多个控制器中使用该数据,我使用了$ rootScope.sensorData变量,该变量每100毫秒刷新一次.这样使用可以吗?有更好的方法吗? 谢谢 解决方案 您可以将其存储在工厂中.在AngularJS中,工厂是单例的,因此仅创建实例. myApp.fac ..
发布时间:2020-07-06 02:38:04 其他开发

防止$ rootScope.$ on多次调用函数

我在控制器顶部有一个$ rootScope.$ on代码.我注意到,每次加载/调用此控制器时,$ rootScope.$ on侦听器都会增加,这意味着它将在您访问控制器时无限期地添加,添加和添加侦听器. 当我通过另一个控制器的$ rootScope.$ emit调用它时,我注意到了它,$ rootScope内部的功能.$ on被执行了几次,即使它只是一个单独的发射/广播. $rootS ..
发布时间:2020-07-06 02:38:01 其他开发

在刷新页面时保留页面数据

我是新手.我正在使用获取对象列表并将其显示在第一页上的服务.然后根据单击的对象,在下一页上设置选项卡标题.但是,当我刷新页面时,列表的范围丢失了,并且选项卡标题引发了异常,导致页面无法显示信息.即使刷新第二页,是否可以保留上一个屏幕上单击了哪个对象的信息? 解决方案 您可以使用角度本地存储 Angular本地存储 示例用法: 使用本地存储的示例 ..
发布时间:2020-05-23 20:21:54 其他开发

为什么不推荐将$ rootScope与函数一起使用?

在调查Angularjs的FEQ时,我在下面的文章中看到: $ rootScope存在,但它可以用于恶意 Angular中的范围形成层次结构,原型继承自树顶部的根范围。通常这可以忽略,因为大多数视图都有一个控制器,因此也有一个自己的范围。 偶尔会有一些数据需要全局化整个应用程序。对于这些,您可以注入 $ rootScope 并像其他任何范围一样设置值。由于范围继承自根范围,因此这 ..
发布时间:2019-01-23 22:25:58 前端开发