2013-06-13 67 views
3

我正在嘗試在我的Yesod網絡應用上實施this導航欄。我的問題我應該如何從javascript調用一個hamlet文件?是否可以從JavaScript調用hamlet?

..... 
..... 
var Tabs = { 
    'Tab one' : 'pages/page1.html', 
    'Tab two' : 'pages/page2.html', 
    'Tab three' : 'pages/page3.html', 
    'Tab four' : 'pages/page4.html' 
} 
..... 
..... 

正如你可以看到它的呼喚,相對尋路的HTML頁面,我該怎麼做類似$(widgetFile "mypage")?還是@{MyPageControllerR}

+0

爲什麼不寫數據爲html? (例如,李麗)有什麼理由? – josejuan

+0

當然你可以使用朱利葉斯寫信息 – josejuan

回答

2

我建議你寫爲HTML

<ul> 
    <li> 
     <a href="@{...}" ... 

可以使用julius寫如JavaScript,在這種情況下,有些像

var Tabs = { 
    'Tab one' : '@{MyPageController1R}', 
    'Tab two' : '@{MyPageController2R}', 
    'Tab three' : '@{MyPageController3R}', 
    'Tab four' : '@{MyPageController4R}' 
} 
+0

謝謝,我試了一下,第二個是我想要的,很高興,即使在JavaScript我們可以有類型安全! – HHC

相關問題