Angular navigate to component by full page load
I am new to Angular and stuck with the following problem:
I have a login component from which I to move to dashboard component when login is correct.
I am trying to import css in dashboard component but they are not loading. But, if I reload the page, the styles are applied.
In dashboard.css file, I have imports like this:
@import 'src/assets/css/style.css';
So, I think, when I move from login to dashboard component, I need to fully load the page instead of simply moving to dashboard component with router-outlet.
So, what is the best way to navigate to dashboard component and all imports are applied?
I tried following but they don't load the page fully:
this.router.navigateByUrl('/dashboard');
or
this.router.navigate(['dashboard']);
I think I'll need something like this:
this->window.location = '...';
I'll try to find if similar statement exists in Angular
angular
add a comment |
I am new to Angular and stuck with the following problem:
I have a login component from which I to move to dashboard component when login is correct.
I am trying to import css in dashboard component but they are not loading. But, if I reload the page, the styles are applied.
In dashboard.css file, I have imports like this:
@import 'src/assets/css/style.css';
So, I think, when I move from login to dashboard component, I need to fully load the page instead of simply moving to dashboard component with router-outlet.
So, what is the best way to navigate to dashboard component and all imports are applied?
I tried following but they don't load the page fully:
this.router.navigateByUrl('/dashboard');
or
this.router.navigate(['dashboard']);
I think I'll need something like this:
this->window.location = '...';
I'll try to find if similar statement exists in Angular
angular
these both 2 ways do render the component to the router-outlet
– Asanka
Nov 19 '18 at 18:16
add a comment |
I am new to Angular and stuck with the following problem:
I have a login component from which I to move to dashboard component when login is correct.
I am trying to import css in dashboard component but they are not loading. But, if I reload the page, the styles are applied.
In dashboard.css file, I have imports like this:
@import 'src/assets/css/style.css';
So, I think, when I move from login to dashboard component, I need to fully load the page instead of simply moving to dashboard component with router-outlet.
So, what is the best way to navigate to dashboard component and all imports are applied?
I tried following but they don't load the page fully:
this.router.navigateByUrl('/dashboard');
or
this.router.navigate(['dashboard']);
I think I'll need something like this:
this->window.location = '...';
I'll try to find if similar statement exists in Angular
angular
I am new to Angular and stuck with the following problem:
I have a login component from which I to move to dashboard component when login is correct.
I am trying to import css in dashboard component but they are not loading. But, if I reload the page, the styles are applied.
In dashboard.css file, I have imports like this:
@import 'src/assets/css/style.css';
So, I think, when I move from login to dashboard component, I need to fully load the page instead of simply moving to dashboard component with router-outlet.
So, what is the best way to navigate to dashboard component and all imports are applied?
I tried following but they don't load the page fully:
this.router.navigateByUrl('/dashboard');
or
this.router.navigate(['dashboard']);
I think I'll need something like this:
this->window.location = '...';
I'll try to find if similar statement exists in Angular
angular
angular
edited Nov 19 '18 at 18:19
Ashutosh
asked Nov 19 '18 at 18:05
AshutoshAshutosh
1,26132352
1,26132352
these both 2 ways do render the component to the router-outlet
– Asanka
Nov 19 '18 at 18:16
add a comment |
these both 2 ways do render the component to the router-outlet
– Asanka
Nov 19 '18 at 18:16
these both 2 ways do render the component to the router-outlet
– Asanka
Nov 19 '18 at 18:16
these both 2 ways do render the component to the router-outlet
– Asanka
Nov 19 '18 at 18:16
add a comment |
1 Answer
1
active
oldest
votes
I figured out, this is the statement I need to use:
window.location.href = 'dashboard';
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%2f53380327%2fangular-navigate-to-component-by-full-page-load%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
I figured out, this is the statement I need to use:
window.location.href = 'dashboard';
add a comment |
I figured out, this is the statement I need to use:
window.location.href = 'dashboard';
add a comment |
I figured out, this is the statement I need to use:
window.location.href = 'dashboard';
I figured out, this is the statement I need to use:
window.location.href = 'dashboard';
answered Nov 19 '18 at 18:23
AshutoshAshutosh
1,26132352
1,26132352
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%2f53380327%2fangular-navigate-to-component-by-full-page-load%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
these both 2 ways do render the component to the router-outlet
– Asanka
Nov 19 '18 at 18:16