2016-04-01 40 views
0

我是RiotJS的新手(昨天才發現它)。我只是試圖做一個沒有工作的小實驗。我創建了兩個標籤文件(navbar.tag和dropdown.tag)。每個人是因爲可以簡單 - 只需用文件名的H3標籤:我要嵌套的導航欄標籤中的下拉標籤這樣Riot.JS:HTML中Tag中的標籤頁

// navbar.tag 
<h3>Navbar</h3> 


// dropdowntag 
<h3>Dropdown</h3> 

在我的index.html頁面:

<navbar> 
    <dropdown></dropdown> 
</navbar> 

這並不奏效。導航欄顯示,但不是下拉菜單。只有當我分開的兩個標籤兩者都做的工作 - 即,像這樣:

<navbar></navbar> 
<dropdown></dropdown> 

任何想法如何,我可以在HTML頁面中嵌套不同的標籤。我知道你可以將它們嵌套在.tag文件中,但那不是我想要做的。我想要的是靈活地嵌套我在ay html頁面上創建的自定義標籤(就像我可以使用常規的html標籤一樣)。

任何想法?

感謝。

回答

1

您不能修改現有結構。 RiotJS使用此約束作爲確保良好性能的優勢。

要將另一個標籤插入現有標籤,請使用<yield/>

請參閱JSFiddle