2016-09-14 77 views
1

我一直在嘗試實現一段時間的模板組件,以適應tr組到tbody表(模板是除tr之外的唯一可接受的東西)。Angular2使用模板作爲選擇器

有沒有人有運氣擴展模板,例如一個選擇:

@Component({ 
selector: 'template [extended]', ... 
}) 

,然後在其他一些組件的HTML模板調用組件像這樣?

<template extended></template> 

當我試圖像上面我的嵌入式模板錯誤

回答

3

Angular不會將<template>元素添加到DOM。此外IE不支持內<table><ul>

我想屬性的指令可以幫助你實現你想要的(只是猜測,因爲我不知道你盡力去完成什麼)

@Component({ 
    selector: 'tr[extended]', ... 
}) 
<template>標籤

,並使用它像

<tr extended><tr> 
+0

這並不工作,但我想實現一組行作爲用戶輸入一個功能單元。當單擊一行時,第二行上的表單元素通過* ngIf顯示使用第一行的數據。因此,試圖將它們包裝到狀態爲 – Nelson

+1

的組件中,我沒有看到使用組件的方法。我想這應該與結構指令一起工作。它們與'