【发布时间】:2016-10-08 19:29:06
【问题描述】:
我试图使用boot.ts 文件中的以下代码引导我的应用程序:
import {bootstrap} from 'angular2/platform/browser'
import {ROUTER_PROVIDERS} from 'angular2/router'
import {AppComponent} from './app.component'
bootstrap(AppComponent,[ROUTER_PROVIDERS]);
效果很好。
现在我想尝试添加 Google 地图,因此导入了 angular2-google-maps 包,创建了一个 map.component.ts 文件并将其添加到路由器映射(在 app.component.ts 文件中定义)。
对于上面的包,import {bootstrap} from '@angular/platform-browser-dynamic';
用于plunker code(作为起始码提供)。
如果我在index.html 页面中添加<map> 选择器,现在地图就会显示。
我希望它遵循之前定义的路由。
引导也发生了两次(一次用于AppComponent,一次用于Map)
如何正确引导地图组件,以便仅在主应用程序中进行引导?
还有@angular 和angular2 包之间的区别以及何时使用它们?
【问题讨论】:
标签: javascript google-maps angular angular2-routing