我正在尝试在Yesod网络应用上实施this导航栏。我的问题如何从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 :(得分:2)
我建议你写为html
<ul>
<li>
<a href="@{...}" ...
您可以使用julius编写为javascript,在这种情况下可以使用
var Tabs = {
'Tab one' : '@{MyPageController1R}',
'Tab two' : '@{MyPageController2R}',
'Tab three' : '@{MyPageController3R}',
'Tab four' : '@{MyPageController4R}'
}