vash

    2熱度

    1回答

    我正在使用Vash作爲我的模板引擎。我想有一個單獨的文件頁眉和頁腳,我想在layout.vash包括 layout.vash <body> <header> @html.block('header') </header> @html.block('content') <footer> @html.block('footer')

    3熱度

    1回答

    是否有與Angular結合使用的節點視圖引擎?來自.NET背景的VASH似乎最有意義,但是我無法渲染基本的{{1 + 3}}表達式以確保我的Angular導入工作正常。我也嘗試做一個簡單的'HTML'索引頁面,但是我得到一個錯誤,說我需要一個默認引擎。我是否應該簡單地寫出html並將其作爲文件讀取,然後提供該頁面?這樣做,我會失去使用佈局嗎?一些方向和想法將不勝感激,謝謝

    4熱度

    1回答

    我在vash中得到了node.js中的渲染錯誤。我真的很難看出問題是什麼。下面是錯誤和導致錯誤的代碼。 TypeError: Problem while rendering template at line 4, character 2. Original message: object is not a function. Context: 2 | @html.block('body', f

    0熱度

    1回答

    我在NodeJs應用程序中有一個標準視圖。 代碼沒有問題,網站按照設計工作。當頁面呈現時,我確實有一個小問題。我已經嘗試了許多已知的轉義字符,但我沒有設法告訴視圖忽略@符號。 Vash就像Razor一樣,要查看的模型是@符號,所以當我在視圖中顯示一個電子郵件地址,例如[email protected]時,它將'test.com'作爲發送給模型的一部分該視圖而不是電子郵件地址顯示爲純html。 有沒

    0熱度

    1回答

    我有一個使用Express和Vash的Node.js應用程序。我有一個佈局,看起來像這樣: layout.vash <!DOCTYPE html> <html> @{ model.items = MyClass.LoadItems(); } <head> </head> <body> </body> </html> MyClass這樣定

    0熱度

    1回答

    還有另一個線程覆蓋了這個,但我不允許發佈它。此外,唯一的答案似乎並沒有解決我的問題。 當使用@ html.extend()方法時,我得到的對象不是函數錯誤。我已閱讀了有關此主題的所有非常有限的主題。他們都說同樣的話。我需要確保路徑對於我正在擴展的layout.vash文件是正確的。我的聲明看起來像這個文件,我想要擴展與我的layout.vash文件。 @html.extend('layout',

    1熱度

    1回答

    我一直在嘗試查找有關如何配置Sails以使用Vash視圖引擎的信息。我不確定它是否可行,因爲看起來與Sails兼容的視圖引擎必須基於consolidate.js。我不確定Vash是否基於整合,並且一直無法弄清楚它是否是。

    0熱度

    1回答

    如何更改Vash的默認文件擴展名?我想在Visual Studio 2015中使用語法突出顯示,所以我想將擴展名從.vash改爲.html。 我讀,我應該可以做這樣的事情: app.engine("html", require("vash").__express); 但我想不通的語法,或者我在錯誤的順序的命令。 我的代碼與.vash文件一起工作,但如果我嘗試更改爲.html,則會出現以下錯誤。

    -1熱度

    1回答

    我最近開始用Node JS開發一個應用程序,首先我開始使用Visual Studio和視圖引擎Jade,它似乎工作正常,但後來我注意到Jade的一些限制,我個人根本不喜歡(用於前一個空格可能會損壞整個html)。我喜歡更多的控制輸出html的方式,所以我決定使用Vash視圖引擎,問題在於visual studio和其他IDE無法識別它,所以我沒有任何好的功能,我可以用來讓我的生活變得更簡單,所以現