app.js에서
'use strict'// run 的作用表示初始化执行,也就是所以页面加载之前执行angular.module('app',['ui.router']).run(['$rootScope',function($rootScope){ //比如说我们在所有页面初始化执行之前添加一个im属性,那么之后创建的所有$scope对象因为都是它的子孙对象,都会有im这样的属性 $rootScope.im = function(){ console.log('im'); } }]);
이것은 $rootScope의 가장 큰 역할로, 공용 함수 및 변수를 정의하는 것과 동일합니다. 하지만 일반적으로 공용 함수를 정의하려면 서비스를 사용하는 것이 좋습니다.
위 내용은 $rootScope의 일반적인 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!