如何使用$rootScope.Scope的使用方法
How to use the usage method of $rootScope.Scope?
我想知道如何使用AngularJS API Reference的$rootScope.Scope类型中提供的使用方法$rootScope.Scope
$rootScope.Scope([providers], [instanceCache]);
我试过
var app = angular.module('myApp', []);
app.controller('myCtrl', function($rootScope) {
var scope = $rootScope.Scope();
但是我得到错误
VM3405 angular.min.js:108 TypeError: $rootScope.Scope is not a function
$rootScope只不过是您的范围对象,但在所有应用程序中都是唯一访问的。如果您看到$rootScope的id,它将始终为1。以下是我发现的一些代码,我们可以用来从不同的文件或控制器调用方法。
app.controller('One', ['$scope', '$rootScope'
function($scope) {
$rootScope.$on("CallParentMethod", function(){
$scope.parentmethod();
});
$scope.parentmethod = function() {
// task
}
}
]);
app.controller('two', ['$scope', '$rootScope'
function($scope) {
$scope.childmethod = function() {
$rootScope.$emit("CallParentMethod", {});
}
}
]);
相关文章:
- 使用方法将扫描的项目添加到总数中
- D3使用方法链接时的不同行为
- 如何在不链接/jquery的情况下使用方法应用css属性数组
- JQuery AJAX - 如何使用方法 GET 调用刷新/重新加载页面
- 在Javascript中使用C#方法
- 可以'使用方法帖子时,不要提交ajaxForm
- 为什么不能在带有条件的ng类中使用方法
- http模块(node.js和browserfy的)没有't使用方法PATCH写入请求正文
- 在 javascript 中使用方法的局部变量
- 使用方法和属性定义javascript对象的最佳方法是什么?(如果可能以本机方式)
- 无法使用方法调用 meteor 包中的函数
- 405:不允许使用方法(AJAX 查询到 Flask)
- 使用方法=发布通过jquery提交表单
- 仅使用方法名称的字符串调用对象的方法
- 在 javascript 对象中使用方法的值以在 setTimeout 函数中使用
- 是否可以使用方法同时传递对象和其他参数
- 使用方法将父属性值作为变量
- 如何在AngularJS中使用方法作为过滤器
- 如何在HTML模板中使用Functional $scope方法而不使用ng-click
- 如何使用$rootScope.Scope的使用方法