簡體   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