D3/Angular get window size
up vote
0
down vote
favorite
I have a plunker here - https://stackblitz.com/edit/ng-first-v-last-wide-labels?file=src%2Fapp%2Fbar-chart.ts
I have a d3 chart in an Angular app.
I'm trying to capture the screen size and do something different when hovering over the bars below a screen size.
I'm trying to do this using
if (window.screen.width > 500) {
alert('small')
}
This alerts all the time and not only when below 500
How can I capture screen size so I can use it in the code
javascript angular d3.js
add a comment |
up vote
0
down vote
favorite
I have a plunker here - https://stackblitz.com/edit/ng-first-v-last-wide-labels?file=src%2Fapp%2Fbar-chart.ts
I have a d3 chart in an Angular app.
I'm trying to capture the screen size and do something different when hovering over the bars below a screen size.
I'm trying to do this using
if (window.screen.width > 500) {
alert('small')
}
This alerts all the time and not only when below 500
How can I capture screen size so I can use it in the code
javascript angular d3.js
2
Did you meanwindow.screen.width < 500
?
– ConnorsFan
Nov 19 at 15:27
It doesn't really matter I just need to be able to detect if the window is bigger or smaller than a certain size. I think I have it working now withwindow.innerWidth < 600
– ttmt
Nov 19 at 15:32
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have a plunker here - https://stackblitz.com/edit/ng-first-v-last-wide-labels?file=src%2Fapp%2Fbar-chart.ts
I have a d3 chart in an Angular app.
I'm trying to capture the screen size and do something different when hovering over the bars below a screen size.
I'm trying to do this using
if (window.screen.width > 500) {
alert('small')
}
This alerts all the time and not only when below 500
How can I capture screen size so I can use it in the code
javascript angular d3.js
I have a plunker here - https://stackblitz.com/edit/ng-first-v-last-wide-labels?file=src%2Fapp%2Fbar-chart.ts
I have a d3 chart in an Angular app.
I'm trying to capture the screen size and do something different when hovering over the bars below a screen size.
I'm trying to do this using
if (window.screen.width > 500) {
alert('small')
}
This alerts all the time and not only when below 500
How can I capture screen size so I can use it in the code
javascript angular d3.js
javascript angular d3.js
asked Nov 19 at 15:25
ttmt
1,985114997
1,985114997
2
Did you meanwindow.screen.width < 500
?
– ConnorsFan
Nov 19 at 15:27
It doesn't really matter I just need to be able to detect if the window is bigger or smaller than a certain size. I think I have it working now withwindow.innerWidth < 600
– ttmt
Nov 19 at 15:32
add a comment |
2
Did you meanwindow.screen.width < 500
?
– ConnorsFan
Nov 19 at 15:27
It doesn't really matter I just need to be able to detect if the window is bigger or smaller than a certain size. I think I have it working now withwindow.innerWidth < 600
– ttmt
Nov 19 at 15:32
2
2
Did you mean
window.screen.width < 500
?– ConnorsFan
Nov 19 at 15:27
Did you mean
window.screen.width < 500
?– ConnorsFan
Nov 19 at 15:27
It doesn't really matter I just need to be able to detect if the window is bigger or smaller than a certain size. I think I have it working now with
window.innerWidth < 600
– ttmt
Nov 19 at 15:32
It doesn't really matter I just need to be able to detect if the window is bigger or smaller than a certain size. I think I have it working now with
window.innerWidth < 600
– ttmt
Nov 19 at 15:32
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote
I've got the same issue,
this is how I fixed it
public height = window.innerHeight;
public width = window.innerWidth;
and in the ngOnInit you do your verification for the alert
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
I've got the same issue,
this is how I fixed it
public height = window.innerHeight;
public width = window.innerWidth;
and in the ngOnInit you do your verification for the alert
add a comment |
up vote
1
down vote
I've got the same issue,
this is how I fixed it
public height = window.innerHeight;
public width = window.innerWidth;
and in the ngOnInit you do your verification for the alert
add a comment |
up vote
1
down vote
up vote
1
down vote
I've got the same issue,
this is how I fixed it
public height = window.innerHeight;
public width = window.innerWidth;
and in the ngOnInit you do your verification for the alert
I've got the same issue,
this is how I fixed it
public height = window.innerHeight;
public width = window.innerWidth;
and in the ngOnInit you do your verification for the alert
answered Nov 19 at 15:45
Alann
13311
13311
add a comment |
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f53377780%2fd3-angular-get-window-size%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
2
Did you mean
window.screen.width < 500
?– ConnorsFan
Nov 19 at 15:27
It doesn't really matter I just need to be able to detect if the window is bigger or smaller than a certain size. I think I have it working now with
window.innerWidth < 600
– ttmt
Nov 19 at 15:32