Skip to content
This repository has been archived by the owner on Jul 27, 2018. It is now read-only.

Add goToUrl action creator #36

Closed
wants to merge 3 commits into from
Closed

Add goToUrl action creator #36

wants to merge 3 commits into from

Conversation

mischkl
Copy link

@mischkl mischkl commented Jan 10, 2017

Fixes #30

@@ -9,6 +9,7 @@ export interface RouterMethodCall {

export const routerActions = {
GO: '[Router] Go',
GO_TO_URL: '[Router] Go to URL',
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Change the action to URL instead

@@ -25,6 +26,12 @@ export function go(path: string|any[], query?: any, extras?: NavigationExtras):
return { type: routerActions.GO, payload };
}

export function goToUrl(path: string, extras?: NavigationExtras): Action {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Change the function name to url

@@ -22,6 +22,12 @@ export function listenForRouterMethodActions(router: Router, location: Location,
router.navigate(commands, Object.assign({}, extras, { queryParams }));
break;

case routerActions.GO_TO_URL:
if (typeof path === 'string') {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The action is already typed to a string so no need to validate it here.

@mischkl
Copy link
Author

mischkl commented May 29, 2017

Hello, may I ask why this was closed? Is this feature going to be implemented still?

@jinder
Copy link

jinder commented Jul 2, 2017

@mischkl I think because they're concentrating on NGRX 4, which will use the normal router methods not dispatchable actions.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants