いくつかの調査の後、次のことがわかりました。
LocationStrategy
の代わりに の一部HashLocationStrategy
に
なりました。package:angular2/platform/common.dart
package:angular2/router.dart
bootstrap()
- メソッドはプラットフォーム固有であるため、インポートする必要がありますpackage:angular2/platform/browser.dart
。
メソッドで使用できるようにするには、インポートpackage:angular2/router.dart
する必要があります。ROUTER_PROVIDERS
bootstrap()
dart ファイルの初期化の実際のコード例を次に示します。
// needed to import "bootstrap" method
import 'package:angular2/platform/browser.dart';
// needed to import LocationStrategy and HashLocationStrategy
import 'package:angular2/platform/common.dart';
// needed for Provider class
import 'package:angular2/angular2.dart';
// needed to import ROUTER_PROVIDERS
import 'package:angular2/router.dart';
// import your app_component as root component for angular2
import 'app_component.dart';
void main() {
bootstrap(AppComponent, [
ROUTER_PROVIDERS,
const Provider(LocationStrategy, useClass: HashLocationStrategy)
]);
}
これが誰かに役立つことを願っています! :)