簡體   English   中英

Angular2 beta 7上的HashLocationStrategy

[英]HashLocationStrategy on Angular2 beta 7

我只想知道如何從angular2 beta 7處理HashlocationStrategy? Beta 3版的我的代碼已無法使用。

我有的:

import {bootstrap} from 'angular2/platform/browser';
import {Component, provide} from 'angular2/core';
import {APP_BASE_HREF, ROUTER_PROVIDERS, LocationStrategy, HashLocationStrategy} from 'angular2/router';
import {AppComponent} from './app.component';

bootstrap(AppComponent, [
    ROUTER_PROVIDERS,
    provide(LocationStrategy, {useClass: HashLocationStrategy})
]);

我收到設置基本標簽的錯誤。 但是HashLocationStrategy不需要基本標記。

例外:在實例化LocationStrategy時出錯! (RouterLink->路由器->位置-> LocationStrategy).BrowserDomAdapter.logError @ angular2.dev.js:23083BrowserDomAdapter.logGroup @ angular2.dev.js:23094ExceptionHandler.call @ angular2.dev.js:1185(匿名函數)@ angular2 .dev.js:12591NgZone._notifyOnError @ angular2.dev.js:13635collection_1.StringMapWrapper.merge.onError @ angular2.dev.js:13539Zone.run @ angular2-polyfills.js:1247(匿名函數)@ angular2.dev.js :13558zoneBoundFn @ angular2-polyfills.js:1220lib $ es6 $ promise $$ internal $$ tryCatch @ angular2-polyfills.js:468lib $ es6 $ promise $$ internal $$ invokeCallback @ angular2-polyfills.js:480lib $ es6 $ promise $$內部$$發布@ angular2-polyfills.js:451(匿名函數)@ angular2-polyfills.js:123microtask @ angular2.dev.js:13590Zone.run @ angular2-polyfills.js:1243(匿名函數)@ angular2 .dev.js:13558zoneBoundFn @ angular2-polyfills.js:1220lib $ es6 $ promise $ asap $$ flush @ angular2-polyfills.js:262 angular2.dev.js:23083原始例外:未設置基本href。 請提供APP_BASE_HREF令牌的值,或將基本元素添加到文檔中。

HashLocationStrategy在beta 7中如何工作?

問候

原始例外:未設置基本href。 請提供APP_BASE_HREF令牌的值,或將基本元素添加到文檔中。

<base href='/'>

給你的標記。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM