@NgModules关于动态bootstrapping的困惑

时间:2016-09-14 16:55:36

标签: angularjs angular

我已安装rc7,我的模块和组件正常工作。

但是我想在网页上使用它并使我的模块和组件仅在当前页面具有要引导的选择器的情况下引导。

我正在使用一个模块并声明我的组件。但我至少不能引导一个。据我所知,如果页面具有需要引导组件的元素,我应该可以在整个网站上使用一个模块并动态引导组件。

目前,如果我没有在模块中提升任何内容,我会收到错误,如果我引导组件并且页面上不存在选择器,我也会收到错误。有没有办法避免这些错误?或者我使用了错误的东西?我是否应该为此目的使用其他东西而不是模块和组件?

1 个答案:

答案 0 :(得分:0)

如果页面包含匹配的选择器,您需要先检查自己(document.querySelector(...)),然后再拨打platformBrowserDynamic().bootstrapModule(AppModule);