angular - Creating anchors outside component in Angular2 -


i trying make angular2 site using aspnet core 1.0. using standard template (not going design awards, want feeling angular2 , aspnet core 1.0, , how play together)

apart default auth controller, have 2 razor views. welcome page if not logged in, , page actual angular app.

the template basic bootstrap template navbar @ top. , here hard part. navbar part of shared razor layout, , therefore not angular component.

the old ngrouter used simple anchors navigate between views, far can tell new router requires links in template component. there way around that?

you can use hash location strategy (docs) [href] directive, considering have path defined in routeconfig. example:

your link somewhere outside of template

<a [href]="'#/users/new'">test</a> 

boot.ts

import {bootstrap} 'angular2/platform/browser'; import {appcomponent} './app'; import {router_providers, locationstrategy,hashlocationstrategy} 'angular2/router'; import {provide} 'angular2/core'  bootstrap(appcomponent, [router_providers, provide(locationstrategy, {useclass: hashlocationstrategy})]); 

Comments

Popular posts from this blog

php - Extract Text from HTTP referer -

Receive udp packets in android gstreamer -

authentication - ASP.NET Core 1.0. Bearer Token, cannot access custom claims -