0
我是學習Ember.JS的新手,但是在使用Ruby on Rails時已經夠了。我有一個關於使用handlebar的簡單問題,這是EmberJS使用的模板框架。很多教導EmberJS我看到在創建模板的文本需要像下面使用的東西:Ruby on Rails應用程序中的把手模板
<script type="text/x-handlebars" id="blog/post">
// insert template here
</script>
這裏的id
屬性是至關重要的框架。
現在我的問題是,試圖在現實世界中學習更多Ember,我正在看看在前端完全用Ember構建的GitHub上提供的Discourse
項目。所有的模板都省略了<script>
標籤。除非我找錯位置,否則我無法找到它。
我想在這裏學到的是什麼時候它是必要的,什麼時候它可以被省略? Discourse開放源代碼項目中是否存在一些欺騙行爲,讓他們在這種特殊情況下忽略它?
Discourse在部署之前是否預先編譯了模板?這對Handlebars來說很常見(或者至少我是這麼做的)。或者也許是走過目錄樹的東西,將每個模板包裝在適當的'