<router-outlet>和<div ng-view>、AngularJS和Angular同时路由
<router-outlet> and <div ng-view>, AngularJS and Angular routing at the same time
我的应用程序组件(Angular 2 组件,已降级为 index.html)包含以下内容:
<router-outlet></router-outlet>
<div ng-view></div>
这就像"Dividing routes between Angular and AngularJS"中所说的那样
https://angular.io/docs/ts/latest/guide/upgrade.html#!#adding-the-angular-router-and-bootstrap
但是 ng-view 没有获取任何 AngularJS 路由。
ng-view
如何在 Angular 2 模板中工作?我应该如何同时使用两种类型的路由器?
<router-outlet></router-outlet>
也不起作用——这个 html 只是按原样静态显示在页面上。
我有 <base href="/">
并且 javascript 控制台没有错误。
Google,给我留言 :) who/ajxtaylor
这让我更接近正确的方向,但它仍然不起作用。
<router-outlet>
没有工作,因为我缺少 bootstrap 数组中的顶级应用程序组件:
@NgModule({
bootstrap: [
AppComponent,
],
})
export class AppModule {
ngDoBootstrap() {}
}
https://angular.io/docs/ts/latest/guide/upgrade.html#!#dividing-routes-between-angular-and-angularjs
已提交 GitHub 有关缺少错误消息的问题:https://github.com/angular/angular/issues/14572
我不知道 Angular AppComponent 是否应该调用 downgradeComponent 如果是这样,index.html 是否应该使用 AngularJS 选择器或 Angular选择器。
我的应用程序组件(Angular 2 组件,已降级为 index.html)包含以下内容:
<router-outlet></router-outlet>
<div ng-view></div>
这就像"Dividing routes between Angular and AngularJS"中所说的那样 https://angular.io/docs/ts/latest/guide/upgrade.html#!#adding-the-angular-router-and-bootstrap
但是 ng-view 没有获取任何 AngularJS 路由。
ng-view
如何在 Angular 2 模板中工作?我应该如何同时使用两种类型的路由器?
<router-outlet></router-outlet>
也不起作用——这个 html 只是按原样静态显示在页面上。
我有 <base href="/">
并且 javascript 控制台没有错误。
Google,给我留言 :) who/ajxtaylor
这让我更接近正确的方向,但它仍然不起作用。
<router-outlet>
没有工作,因为我缺少 bootstrap 数组中的顶级应用程序组件:
@NgModule({
bootstrap: [
AppComponent,
],
})
export class AppModule {
ngDoBootstrap() {}
}
https://angular.io/docs/ts/latest/guide/upgrade.html#!#dividing-routes-between-angular-and-angularjs
已提交 GitHub 有关缺少错误消息的问题:https://github.com/angular/angular/issues/14572
我不知道 Angular AppComponent 是否应该调用 downgradeComponent 如果是这样,index.html 是否应该使用 AngularJS 选择器或 Angular选择器。