2017-02-22 61 views
2

我從這個app看着這個html,它有以下幾點:什麼是angular2模板`content`標籤

<div class="app"> 
    <div class="folder"> 
    <ul class="menu"> 
     <li routerLinkActive="active" routerLink="/inbox">Inbox</li> 
     <li routerLinkActive="active" routerLink="/drafts">Drafts</li> 
    </ul> 
    </div> 

    <content> <------------------------------------------------ what is this? 
    <router-outlet></router-outlet> 
    </content> 

這是什麼content標籤?我知道ng-content標籤用於陰影根內的內容投影,但這是什麼content

回答

1

它無關角2,這是一個簡單的HTML標籤:https://developer.mozilla.org/en/docs/Web/HTML/Element/content

它不應該再使用,雖然作爲MDN文檔狀態...

+0

我不確定。 _ HTML DOM 元素在Shadow DOM內部用作插入點._ - angular具有特定的標籤,正如我在我的問題中提到的,它是'ng-content'。我鏈接到的應用程序不使用原生陰影 –

+0

是的,我明白了,只是有些人使用''作爲正常的HTML呈現標記,可能是因爲他們將其誤認爲是與HTML5一起使用的許多其他新標記引入的標記: https://www.w3schools.com/html/html5_new_elements.asp(我猜)。 – bergben

+0

好吧,但這個人是angular2的核心貢獻者,我不認爲他把這個標籤誤認爲別的東西 –

0

這可能是兩個中的一個 - 一個普通的html5標籤或更可能是一個angular2組件。

+0

沒有在應用程序中聲明類似選擇器的組件... – bergben