Местоположение и HashLocationStrategy перестали работать в бета-версии.16.
Сообщение об ошибке
VM556 angular2-polyfills.js: 349Error: токен должен быть определен! (…)
или
- FakeAsync гарантирует завершение обещания после tick / flushMicroservice
- Загрузите внешний CSS-стиль в компонент Angular 2
- Угловой 2 «Компонент-имя» кармы не является известным элементом
- Как получить элемент dom в угловом 2
- * ngIf и * ngFor для одного элемента, вызывающего ошибку
Ошибка TS2305: Module ‘”/ node_modules / angular2 / router”‘ не имеет экспортированного члена ‘LocationStrategy’.
ошибка TS2305: модуль ‘/ node_modules / angular2 / router “не имеет экспортированного члена’ HashLocationStrategy ‘.
ошибка TS2305: модуль ‘”/ node_modules / angular2 / router”‘ не имеет экспортированного члена ‘Местоположение’.
Как исправить
- Угловое - использование труб в услугах и компонентах
- Угловой маршрутизатор поддерживает строку запроса
- Как я могу ограничить повторение ngFor некоторым количеством элементов в Angular?
- Доступ к firebase.storage () с помощью AngularFire2 (Angular2 rc.5)
- Angular2: Сделать дорожки нечувствительными к регистру
- Очистить историю и перезагрузить страницу при входе / выходе из системы с использованием Ionic Framework
- Как применять фильтры к * ngFor?
- Связывание событий при использовании ngForTemplate в Angular 2
update> = rc.5
@NgModule({ providers: [{ provide: LocationStrategy, useClass: HashLocationStrategy}] }) export class AppModule {}
update> = rc.0
import { PlatformLocation, Location, LocationStrategy, HashLocationStrategy, PathLocationStrategy, APP_BASE_HREF} from '@angular/common'; import {BrowserPlatformLocation} from '@angular/platform-browser';
оригинал
+ Изменить
import {ROUTER_PROVIDERS, LocationStrategy, HashLocationStrategy} from 'angular2/router';
в
import {ROUTER_PROVIDERS} from 'angular2/router'; import {LocationStrategy, HashLocationStrategy} from 'angular2/platform/common';
Смотрите также
– https://github.com/angular/angular/issues/8229
Полный список перемещенных экспонатов:
– https://github.com/angular/angular/pull/8230/files
import { PlatformLocation, Location, LocationStrategy, HashLocationStrategy, PathLocationStrategy, APP_BASE_HREF} from 'angular2/platform/common'; import {BrowserPlatformLocation} from 'angular2/src/platform/browser/location/browser_platform_location';
Другая ошибка, которая обычно вызвана этим изменением, – это
location.createComponent не является функцией