Я практикую $rootscope
в Angular JS.Здесь я определяю rootscope
, как показано ниже
var sample=angular.module("sample",[]).run(['$rootscope', function($rootScope){
$rootScope.months=12;
}])
И этот корневой объем вызывается во внутренней области видимости, как показано ниже
sample.controller('salary', ['$scope','$rootscope', function($rootScope,$scope){
$scope.dept="developer";
$scope.salary=58900
$scope.getAnualSalary=function () {
return (this.salary)*$rootScope.months;
}
}])
, но я не показываю желаемый результат и выкидываю ошибку в консоли
angular.js: 14800 Ошибка: [$ инжектор: unpr] http://errors.angularjs.org/1.6.9/$injector/unpr?p0=%24rootscopeProvider%20%3C-%20%24rootscope%20%3C-%20salary
полный код здесь
что не так в моем коде?