I currently have a dashboard that has a variable x that is needed throughout my application. I have a factory in my dashboard.js that listens for x's value to change and updates it if needed. dashboard.js runs first and resolves x. There are several pages that have their own controllers that load after dashboard.js. These pages listen/use variable x. I am currently running Parse queries in the controllers of these pages however x is showing up as undefined so I cannot use it in my query. How do I run a controller only after x is defined?
Controller running Parse query before scope variable resolved
177 views Asked by Niraj At
1
There are 1 answers
Related Questions in ANGULARJS
- How to automatically change path in angular when scrolling
- Error two clicks to be able to login Angular 16
- Passing an array of objects through the $http.post method in angular JS does not work
- Understanding how to apply Angular Signals from beginning on an existing service
- provider duplicate while compiling a Cordova application for the Android platform
- How can I use angularjs $parse service in Angular?
- Width of custom headers in ag-grid (angular) doesn't match with column's width
- Issues with Katex/ngx-markdown Rendering in Angular 16
- How to make Angular SSR wait for async operations to finish that are initiated in ngOnInit?
- I want to install @angular/google-maps npm Package in angular 16.2.12 but "npm install @angular/google-maps" this is not working/ tell me other query
- Angular 17 standalone application integrate CKEditor 5 -- Error: window is not defined
- Why is $scope >= 0 showing true in interpolation while empty in controller?
- The XMLHttpRequest compatibility library was not found
- Making Gantt Chart Column Labels More Readable
- Pass key-value pairs of object as individual arguments to component in Angular
Related Questions in ANGULARJS-SCOPE
- Why is $scope >= 0 showing true in interpolation while empty in controller?
- Update the isolated scope of all instanced directives
- How to pass data from an Angular component being used within an AngularJS app?
- How to connect a directive with a controller in angularjs?
- different image url each profile (ng-repeat)(ng-src)
- console.log string inside array object with angularjs
- ng-isolate-scope in each child directive along with ng-repeat in AngularJS
- show more in AngularJS dropdown
- Rendering AngularJS code inside React component
- AngularJs $http post not sending data to restful api
- Filter and show results from other pages
- Update directive when scope variable is updated in angularjs
- AngularJS ng-class updating content
- While toggle, show/ hide numeric key pad changed to alpha-numeric keypad
- How to use controller with custom directive in AngularJS?
Related Questions in ANGULARJS-CONTROLLER
- Get data between two controller that there are no any relation them in angular.js
- Angular.js unable to change scope variable value just after a different function call
- Why the value of my service is undefined when it's called out of $http
- In an Angular.js controller's scope function code doesn't run below a $timeout statement inside
- How to make directive use the controller specified in directive attribute?
- Passing service call from directive to controller in angularJS
- How to pass data with Angularjs
- AngularJS - How to change components controller dynamically?
- Angular JS controller is not working in IOS 14
- Unable to pass data to a controller inside a component in AngularJS
- In Angularjs to assign ng-model for dynamically and read the values in Controller function
- how to make certain options bold in select using angularjs filter and ng-options
- How to enable CORS in AngularJs?
- How to call an angularJS function from javascript?
- AngularJS expression not working with adding controller
Related Questions in ANGULARJS-FACTORY
- AngularJs - How to update Internal data within a Factory?
- How can I implement caching in angularJs factory?
- AngularJS - How to construct the url of endpoint with 2 parameters
- Migrating an AngularJS factory to TypeScript
- How to use module function inside another factory in angularjs
- Propagating Scope Events from a Factory
- AngularJS advice on converting Factory to Provider?
- AngularJS injecting third party module ngIdle
- AngularJS Error, "Cannot read property of unknown"
- Syntax error in openweathermap API request
- Not able to call factory method after including factory function with $provide.factory in angular.js
- AngularJS - Why does my factory not update the DOM?
- Error: "fourSquareService.getVenues is not a function"
- AngularJS - Factory from Controller - not getting value from $http.get
- AngularJS .then() function is not returning data after getting successful response
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Assuming the relationship between your controllers already is a parent-child relationship and your variable is declared on the $scope, your childcontrollers should normally inherit that variable. Without any code , its hard to tell.
Either way, you could use the $rootScope to make that variable accessible. Eventhough this is technically possible , this is generally not the way you want to do it.
Then you have to possibility to broadcast/emit and watch and event as X changes. You can also transmit data over an event. This is what you are already doing, I guess?
You could also create a service that is injected in every controller, regardless of their relation, that keeps track of your variable. Or in your case, you could assign that functionality to the factory too.
But it is hard to tell without any code what you're trying to do.