2015-12-17 29 views
1

容器我看到整個餘燼應用呈現裹得像一個div內:刪除應用程序在灰燼

<div id="ember342" class="ember-view">...</div> 

是它有可能使外面呢? (我想保持所有的內容裏面

<header> <main> <footer> 

標籤)

+0

爲什麼你不能把這些標籤放在div裏面? – nem035

+0

是不是應該是最外部的容器?然後,像粘性頁腳http://materializecss.com/footer.html這樣的東西不能在包裝div內工作 –

回答

2

可以做到這一點,但也有潛在的副作用,所以我不會推薦它。你必須做的是覆蓋應用程序視圖,所以它不會創建一個容器標籤。

// application/view.js 
export default Ember.View.extend({ 
    tagName: '' 
}); 

這將刪除應用程序視圖的外部容器。但由於沒有外部容器,因此無法正確引用DOM中的該視圖。所以像this.$()這樣的東西不適用於應用程序視圖。也可能有其他副作用,但我不是100%確定的。

另請注意,如果您使用的是Ember 2.0或更高版本,Ember.View已被刪除。您可以簡單地從Ember.Component擴展。