繁体   English   中英

<undefined>在angular2 beta 0 app中生成html标记

[英]<undefined> html tag getting generated in angular2 beta 0 app

我目前正在使用最新的angular.beta.0,并在路由器教程中遵循了他们的快速入门教程。 该应用程序工作正常,但在检查生成的DOM时,生成了<undefined>标记。 它不会导致任何问题,但我希望它得到澄清。

undefined标记包含整个应用程序标记。

在此输入图像描述

在路由时,您可以跳过组件中的选择器,这是有效的。 但它们将显得不确定 这可能看起来很难看,因此您可以通过指定一个名称选择器来避免它,并且不会匹配模板中的任何自定义元素。

因此,这将在DOM中生成undefined自定义元素

// Some component loaded through routing    
@Component({
    // No selector!
    template : 'Some template'
})

这不会

// Some component loaded through routing    
@Component({
    selector : 'some-component',
    template : 'Some template'
})

这种情况将在DOM中显示some-component而不是undefined

我希望它有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM