JavaScript: how to put things in the end of the call stack? The Next CEO of Stack OverflowWhat is the difference between Promises and Observables?Angular 2: “Global” lifecycle hooks?Why doesn't my view update?NgZones and modified after checked error in Angular 4How run Angular2 (front-end) and Symfony3 (back-end API) together in development zone?How can I force ngOnit when an object reference changes?Get name of calling property in TypeScriptHow can i include a javascript config file to my Angular main.bundle.jsCan't find correct Angular lifecycle hookBest practice to manage child components in combination with *ngIfHow to load a-frame asset from Angular property binding
What happens if you roll doubles 3 times then land on "Go to jail?"
Elegant way to replace substring in a regex with optional groups in Python?
How do scammers retract money, while you can’t?
Can you replace a racial trait cantrip when leveling up?
Is it professional to write unrelated content in an almost-empty email?
Does it take more energy to get to Venus or to Mars?
Are there any unintended negative consequences to allowing PCs to gain multiple levels at once in a short milestone-XP game?
Which tube will fit a -(700 x 25c) wheel?
Inappropriate reference requests from Journal reviewers
Would a completely good Muggle be able to use a wand?
Sending manuscript to multiple publishers
MessageLevel in QGIS3
If Nick Fury and Coulson already knew about aliens (Kree and Skrull) why did they wait until Thor's appearance to start making weapons?
What benefits would be gained by using human laborers instead of drones in deep sea mining?
In excess I'm lethal
What exact does MIB represent in SNMP? How is it different from OID?
What flight has the highest ratio of time difference to flight time?
Why do remote companies require working in the US?
Limits on contract work without pre-agreed price/contract (UK)
Should I tutor a student who I know has cheated on their homework?
Preparing Indesign booklet with .psd graphics for print
If/When UK leaves the EU, can a future goverment conduct a referendum to join the EU?
What is "(CFMCC)" on an ILS approach chart?
What does "Its cash flow is deeply negative" mean?
JavaScript: how to put things in the end of the call stack?
The Next CEO of Stack OverflowWhat is the difference between Promises and Observables?Angular 2: “Global” lifecycle hooks?Why doesn't my view update?NgZones and modified after checked error in Angular 4How run Angular2 (front-end) and Symfony3 (back-end API) together in development zone?How can I force ngOnit when an object reference changes?Get name of calling property in TypeScriptHow can i include a javascript config file to my Angular main.bundle.jsCan't find correct Angular lifecycle hookBest practice to manage child components in combination with *ngIfHow to load a-frame asset from Angular property binding
I am working in angular(2) and more and more I get into situation where I need to wait for angular to do its magic and then execute my code.
all its actually means is just to put the action in the end of the call stack(which I achieve right now by setting a time-out for 0 ms and a comment explaining my actions).
But that seems like being a smart ass.
I heard people talking about ngOnChange, but that seems even worse, I mean on every change of every element I need to execute this code which happens in such rare cases?
recent example would be when user changes view, I want the video to start playing(same component).
edit:
here is some code to visualize the problem(solving it is not the issue, since I have other cases when I need to place items on the back of the call stack):
switchInnerAddRuleView(innerView: string): void
this.innerAddRuleView = innerView;
if (innerView === 'camera')
setTimeout( _ => this.videoPlayOn(0, true) , 0);
videoPlayOn(time: number, isPolygon: boolean = false): void
const videoPlayerElement: string = (isPolygon) ?
'elPolygonVideoPlayer' : 'elVideoPlayer';
this[videoPlayerElement].nativeElement.currentTime = time;
if (this[videoPlayerElement].nativeElement.paused)
this[videoPlayerElement].nativeElement.play();
template:
<button (click)="switchInnerAddRuleView('camera')"><button>
<div *ngIf="innerAddRuleView === 'camera'" class="step-two">
<video #polygonVideoPlayer preload="auto" class="video" [src]="currentDetectionOnView.camera.liveStreamUrl"></video>
</div>
So my question is, how do I put something on the end of the call stack in the correct way? or is setTimeout the only option I have?
angular
add a comment |
I am working in angular(2) and more and more I get into situation where I need to wait for angular to do its magic and then execute my code.
all its actually means is just to put the action in the end of the call stack(which I achieve right now by setting a time-out for 0 ms and a comment explaining my actions).
But that seems like being a smart ass.
I heard people talking about ngOnChange, but that seems even worse, I mean on every change of every element I need to execute this code which happens in such rare cases?
recent example would be when user changes view, I want the video to start playing(same component).
edit:
here is some code to visualize the problem(solving it is not the issue, since I have other cases when I need to place items on the back of the call stack):
switchInnerAddRuleView(innerView: string): void
this.innerAddRuleView = innerView;
if (innerView === 'camera')
setTimeout( _ => this.videoPlayOn(0, true) , 0);
videoPlayOn(time: number, isPolygon: boolean = false): void
const videoPlayerElement: string = (isPolygon) ?
'elPolygonVideoPlayer' : 'elVideoPlayer';
this[videoPlayerElement].nativeElement.currentTime = time;
if (this[videoPlayerElement].nativeElement.paused)
this[videoPlayerElement].nativeElement.play();
template:
<button (click)="switchInnerAddRuleView('camera')"><button>
<div *ngIf="innerAddRuleView === 'camera'" class="step-two">
<video #polygonVideoPlayer preload="auto" class="video" [src]="currentDetectionOnView.camera.liveStreamUrl"></video>
</div>
So my question is, how do I put something on the end of the call stack in the correct way? or is setTimeout the only option I have?
angular
ngOnInit
?...
– yBrodsky
Nov 22 '17 at 13:36
Mind posting some of your code? Seems a bit odd that you would have to wait for angular so often.
– Niles Tanner
Nov 22 '17 at 14:05
yBrodsky, I said in the same component, ngOnInit won't help here, updated with some code
– Efim Rozovsky
Nov 22 '17 at 14:23
1
I guess, it should be 'some code that makes sense', not 'some code' literally.switchInnerAddRuleView
isn't called anywhere.videoPlayOn
isn't defined. Please, provide the question with stackoverflow.com/help/mcve .
– estus
Nov 22 '17 at 14:37
Thank You, updated according to the guidelines, should be understandable now
– Efim Rozovsky
Nov 22 '17 at 14:59
add a comment |
I am working in angular(2) and more and more I get into situation where I need to wait for angular to do its magic and then execute my code.
all its actually means is just to put the action in the end of the call stack(which I achieve right now by setting a time-out for 0 ms and a comment explaining my actions).
But that seems like being a smart ass.
I heard people talking about ngOnChange, but that seems even worse, I mean on every change of every element I need to execute this code which happens in such rare cases?
recent example would be when user changes view, I want the video to start playing(same component).
edit:
here is some code to visualize the problem(solving it is not the issue, since I have other cases when I need to place items on the back of the call stack):
switchInnerAddRuleView(innerView: string): void
this.innerAddRuleView = innerView;
if (innerView === 'camera')
setTimeout( _ => this.videoPlayOn(0, true) , 0);
videoPlayOn(time: number, isPolygon: boolean = false): void
const videoPlayerElement: string = (isPolygon) ?
'elPolygonVideoPlayer' : 'elVideoPlayer';
this[videoPlayerElement].nativeElement.currentTime = time;
if (this[videoPlayerElement].nativeElement.paused)
this[videoPlayerElement].nativeElement.play();
template:
<button (click)="switchInnerAddRuleView('camera')"><button>
<div *ngIf="innerAddRuleView === 'camera'" class="step-two">
<video #polygonVideoPlayer preload="auto" class="video" [src]="currentDetectionOnView.camera.liveStreamUrl"></video>
</div>
So my question is, how do I put something on the end of the call stack in the correct way? or is setTimeout the only option I have?
angular
I am working in angular(2) and more and more I get into situation where I need to wait for angular to do its magic and then execute my code.
all its actually means is just to put the action in the end of the call stack(which I achieve right now by setting a time-out for 0 ms and a comment explaining my actions).
But that seems like being a smart ass.
I heard people talking about ngOnChange, but that seems even worse, I mean on every change of every element I need to execute this code which happens in such rare cases?
recent example would be when user changes view, I want the video to start playing(same component).
edit:
here is some code to visualize the problem(solving it is not the issue, since I have other cases when I need to place items on the back of the call stack):
switchInnerAddRuleView(innerView: string): void
this.innerAddRuleView = innerView;
if (innerView === 'camera')
setTimeout( _ => this.videoPlayOn(0, true) , 0);
videoPlayOn(time: number, isPolygon: boolean = false): void
const videoPlayerElement: string = (isPolygon) ?
'elPolygonVideoPlayer' : 'elVideoPlayer';
this[videoPlayerElement].nativeElement.currentTime = time;
if (this[videoPlayerElement].nativeElement.paused)
this[videoPlayerElement].nativeElement.play();
template:
<button (click)="switchInnerAddRuleView('camera')"><button>
<div *ngIf="innerAddRuleView === 'camera'" class="step-two">
<video #polygonVideoPlayer preload="auto" class="video" [src]="currentDetectionOnView.camera.liveStreamUrl"></video>
</div>
So my question is, how do I put something on the end of the call stack in the correct way? or is setTimeout the only option I have?
angular
angular
edited Mar 7 at 15:23
Cœur
19.1k9114155
19.1k9114155
asked Nov 22 '17 at 13:29
Efim RozovskyEfim Rozovsky
1912313
1912313
ngOnInit
?...
– yBrodsky
Nov 22 '17 at 13:36
Mind posting some of your code? Seems a bit odd that you would have to wait for angular so often.
– Niles Tanner
Nov 22 '17 at 14:05
yBrodsky, I said in the same component, ngOnInit won't help here, updated with some code
– Efim Rozovsky
Nov 22 '17 at 14:23
1
I guess, it should be 'some code that makes sense', not 'some code' literally.switchInnerAddRuleView
isn't called anywhere.videoPlayOn
isn't defined. Please, provide the question with stackoverflow.com/help/mcve .
– estus
Nov 22 '17 at 14:37
Thank You, updated according to the guidelines, should be understandable now
– Efim Rozovsky
Nov 22 '17 at 14:59
add a comment |
ngOnInit
?...
– yBrodsky
Nov 22 '17 at 13:36
Mind posting some of your code? Seems a bit odd that you would have to wait for angular so often.
– Niles Tanner
Nov 22 '17 at 14:05
yBrodsky, I said in the same component, ngOnInit won't help here, updated with some code
– Efim Rozovsky
Nov 22 '17 at 14:23
1
I guess, it should be 'some code that makes sense', not 'some code' literally.switchInnerAddRuleView
isn't called anywhere.videoPlayOn
isn't defined. Please, provide the question with stackoverflow.com/help/mcve .
– estus
Nov 22 '17 at 14:37
Thank You, updated according to the guidelines, should be understandable now
– Efim Rozovsky
Nov 22 '17 at 14:59
ngOnInit
?...– yBrodsky
Nov 22 '17 at 13:36
ngOnInit
?...– yBrodsky
Nov 22 '17 at 13:36
Mind posting some of your code? Seems a bit odd that you would have to wait for angular so often.
– Niles Tanner
Nov 22 '17 at 14:05
Mind posting some of your code? Seems a bit odd that you would have to wait for angular so often.
– Niles Tanner
Nov 22 '17 at 14:05
yBrodsky, I said in the same component, ngOnInit won't help here, updated with some code
– Efim Rozovsky
Nov 22 '17 at 14:23
yBrodsky, I said in the same component, ngOnInit won't help here, updated with some code
– Efim Rozovsky
Nov 22 '17 at 14:23
1
1
I guess, it should be 'some code that makes sense', not 'some code' literally.
switchInnerAddRuleView
isn't called anywhere. videoPlayOn
isn't defined. Please, provide the question with stackoverflow.com/help/mcve .– estus
Nov 22 '17 at 14:37
I guess, it should be 'some code that makes sense', not 'some code' literally.
switchInnerAddRuleView
isn't called anywhere. videoPlayOn
isn't defined. Please, provide the question with stackoverflow.com/help/mcve .– estus
Nov 22 '17 at 14:37
Thank You, updated according to the guidelines, should be understandable now
– Efim Rozovsky
Nov 22 '17 at 14:59
Thank You, updated according to the guidelines, should be understandable now
– Efim Rozovsky
Nov 22 '17 at 14:59
add a comment |
2 Answers
2
active
oldest
votes
maybe use the ngAfterViewInit and execute the code there
https://angular.io/guide/lifecycle-hooks
There is no change of components, ngAfterViewInit is not called here, the video player is created when the the condition is right in the 'ngIf'
– Efim Rozovsky
Nov 22 '17 at 15:00
Maybe you can create a component that has the video as html, and execute in his ngAfterViewInit?
– Ricardo Umpierrez
Nov 22 '17 at 15:03
I am not trying to solve this one little problem, I want to know how to put something on the end of the call stack of javascript....
– Efim Rozovsky
Nov 22 '17 at 15:11
add a comment |
Your component should implement OnChanges instead of OnInit
and do the required action in ngOnChanges() func
ngOnChanges(){
if (this.innerAddRuleView === 'camera')
this.videoPlayOn(0, true);
ngOnChanges fired every change, that would be really heavy on my browser to do that check each time, not even talking about that your code would need some tweaking in order for the video not to loop on each unrelated change, something that seems dirtier than actualy doing setTimeout
– Efim Rozovsky
Nov 22 '17 at 15:31
this is a minor problem, if you managed rising edge of start / stop player. in any way, you have to use a timeout through a Promise or Observable to launch VideoPlayer. Observable sounds to be better since it is cancelable. have a look at this stackoverflow.com/questions/37364973/…
– sancelot
Nov 23 '17 at 7:30
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f47435979%2fjavascript-how-to-put-things-in-the-end-of-the-call-stack%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
maybe use the ngAfterViewInit and execute the code there
https://angular.io/guide/lifecycle-hooks
There is no change of components, ngAfterViewInit is not called here, the video player is created when the the condition is right in the 'ngIf'
– Efim Rozovsky
Nov 22 '17 at 15:00
Maybe you can create a component that has the video as html, and execute in his ngAfterViewInit?
– Ricardo Umpierrez
Nov 22 '17 at 15:03
I am not trying to solve this one little problem, I want to know how to put something on the end of the call stack of javascript....
– Efim Rozovsky
Nov 22 '17 at 15:11
add a comment |
maybe use the ngAfterViewInit and execute the code there
https://angular.io/guide/lifecycle-hooks
There is no change of components, ngAfterViewInit is not called here, the video player is created when the the condition is right in the 'ngIf'
– Efim Rozovsky
Nov 22 '17 at 15:00
Maybe you can create a component that has the video as html, and execute in his ngAfterViewInit?
– Ricardo Umpierrez
Nov 22 '17 at 15:03
I am not trying to solve this one little problem, I want to know how to put something on the end of the call stack of javascript....
– Efim Rozovsky
Nov 22 '17 at 15:11
add a comment |
maybe use the ngAfterViewInit and execute the code there
https://angular.io/guide/lifecycle-hooks
maybe use the ngAfterViewInit and execute the code there
https://angular.io/guide/lifecycle-hooks
answered Nov 22 '17 at 14:58
Ricardo UmpierrezRicardo Umpierrez
4972622
4972622
There is no change of components, ngAfterViewInit is not called here, the video player is created when the the condition is right in the 'ngIf'
– Efim Rozovsky
Nov 22 '17 at 15:00
Maybe you can create a component that has the video as html, and execute in his ngAfterViewInit?
– Ricardo Umpierrez
Nov 22 '17 at 15:03
I am not trying to solve this one little problem, I want to know how to put something on the end of the call stack of javascript....
– Efim Rozovsky
Nov 22 '17 at 15:11
add a comment |
There is no change of components, ngAfterViewInit is not called here, the video player is created when the the condition is right in the 'ngIf'
– Efim Rozovsky
Nov 22 '17 at 15:00
Maybe you can create a component that has the video as html, and execute in his ngAfterViewInit?
– Ricardo Umpierrez
Nov 22 '17 at 15:03
I am not trying to solve this one little problem, I want to know how to put something on the end of the call stack of javascript....
– Efim Rozovsky
Nov 22 '17 at 15:11
There is no change of components, ngAfterViewInit is not called here, the video player is created when the the condition is right in the 'ngIf'
– Efim Rozovsky
Nov 22 '17 at 15:00
There is no change of components, ngAfterViewInit is not called here, the video player is created when the the condition is right in the 'ngIf'
– Efim Rozovsky
Nov 22 '17 at 15:00
Maybe you can create a component that has the video as html, and execute in his ngAfterViewInit?
– Ricardo Umpierrez
Nov 22 '17 at 15:03
Maybe you can create a component that has the video as html, and execute in his ngAfterViewInit?
– Ricardo Umpierrez
Nov 22 '17 at 15:03
I am not trying to solve this one little problem, I want to know how to put something on the end of the call stack of javascript....
– Efim Rozovsky
Nov 22 '17 at 15:11
I am not trying to solve this one little problem, I want to know how to put something on the end of the call stack of javascript....
– Efim Rozovsky
Nov 22 '17 at 15:11
add a comment |
Your component should implement OnChanges instead of OnInit
and do the required action in ngOnChanges() func
ngOnChanges(){
if (this.innerAddRuleView === 'camera')
this.videoPlayOn(0, true);
ngOnChanges fired every change, that would be really heavy on my browser to do that check each time, not even talking about that your code would need some tweaking in order for the video not to loop on each unrelated change, something that seems dirtier than actualy doing setTimeout
– Efim Rozovsky
Nov 22 '17 at 15:31
this is a minor problem, if you managed rising edge of start / stop player. in any way, you have to use a timeout through a Promise or Observable to launch VideoPlayer. Observable sounds to be better since it is cancelable. have a look at this stackoverflow.com/questions/37364973/…
– sancelot
Nov 23 '17 at 7:30
add a comment |
Your component should implement OnChanges instead of OnInit
and do the required action in ngOnChanges() func
ngOnChanges(){
if (this.innerAddRuleView === 'camera')
this.videoPlayOn(0, true);
ngOnChanges fired every change, that would be really heavy on my browser to do that check each time, not even talking about that your code would need some tweaking in order for the video not to loop on each unrelated change, something that seems dirtier than actualy doing setTimeout
– Efim Rozovsky
Nov 22 '17 at 15:31
this is a minor problem, if you managed rising edge of start / stop player. in any way, you have to use a timeout through a Promise or Observable to launch VideoPlayer. Observable sounds to be better since it is cancelable. have a look at this stackoverflow.com/questions/37364973/…
– sancelot
Nov 23 '17 at 7:30
add a comment |
Your component should implement OnChanges instead of OnInit
and do the required action in ngOnChanges() func
ngOnChanges(){
if (this.innerAddRuleView === 'camera')
this.videoPlayOn(0, true);
Your component should implement OnChanges instead of OnInit
and do the required action in ngOnChanges() func
ngOnChanges(){
if (this.innerAddRuleView === 'camera')
this.videoPlayOn(0, true);
answered Nov 22 '17 at 15:16
sancelotsancelot
879622
879622
ngOnChanges fired every change, that would be really heavy on my browser to do that check each time, not even talking about that your code would need some tweaking in order for the video not to loop on each unrelated change, something that seems dirtier than actualy doing setTimeout
– Efim Rozovsky
Nov 22 '17 at 15:31
this is a minor problem, if you managed rising edge of start / stop player. in any way, you have to use a timeout through a Promise or Observable to launch VideoPlayer. Observable sounds to be better since it is cancelable. have a look at this stackoverflow.com/questions/37364973/…
– sancelot
Nov 23 '17 at 7:30
add a comment |
ngOnChanges fired every change, that would be really heavy on my browser to do that check each time, not even talking about that your code would need some tweaking in order for the video not to loop on each unrelated change, something that seems dirtier than actualy doing setTimeout
– Efim Rozovsky
Nov 22 '17 at 15:31
this is a minor problem, if you managed rising edge of start / stop player. in any way, you have to use a timeout through a Promise or Observable to launch VideoPlayer. Observable sounds to be better since it is cancelable. have a look at this stackoverflow.com/questions/37364973/…
– sancelot
Nov 23 '17 at 7:30
ngOnChanges fired every change, that would be really heavy on my browser to do that check each time, not even talking about that your code would need some tweaking in order for the video not to loop on each unrelated change, something that seems dirtier than actualy doing setTimeout
– Efim Rozovsky
Nov 22 '17 at 15:31
ngOnChanges fired every change, that would be really heavy on my browser to do that check each time, not even talking about that your code would need some tweaking in order for the video not to loop on each unrelated change, something that seems dirtier than actualy doing setTimeout
– Efim Rozovsky
Nov 22 '17 at 15:31
this is a minor problem, if you managed rising edge of start / stop player. in any way, you have to use a timeout through a Promise or Observable to launch VideoPlayer. Observable sounds to be better since it is cancelable. have a look at this stackoverflow.com/questions/37364973/…
– sancelot
Nov 23 '17 at 7:30
this is a minor problem, if you managed rising edge of start / stop player. in any way, you have to use a timeout through a Promise or Observable to launch VideoPlayer. Observable sounds to be better since it is cancelable. have a look at this stackoverflow.com/questions/37364973/…
– sancelot
Nov 23 '17 at 7:30
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f47435979%2fjavascript-how-to-put-things-in-the-end-of-the-call-stack%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
ngOnInit
?...– yBrodsky
Nov 22 '17 at 13:36
Mind posting some of your code? Seems a bit odd that you would have to wait for angular so often.
– Niles Tanner
Nov 22 '17 at 14:05
yBrodsky, I said in the same component, ngOnInit won't help here, updated with some code
– Efim Rozovsky
Nov 22 '17 at 14:23
1
I guess, it should be 'some code that makes sense', not 'some code' literally.
switchInnerAddRuleView
isn't called anywhere.videoPlayOn
isn't defined. Please, provide the question with stackoverflow.com/help/mcve .– estus
Nov 22 '17 at 14:37
Thank You, updated according to the guidelines, should be understandable now
– Efim Rozovsky
Nov 22 '17 at 14:59