3

このナビゲーション バーを Yesod Web アプリに実装しようとしています。私の質問は、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}

4

1 に答える 1

2

htmlとして書くことをお勧めします

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

juliusを使用して JavaScript として書くことができます。

var Tabs = {
    'Tab one'   : '@{MyPageController1R}',
    'Tab two'   : '@{MyPageController2R}',
    'Tab three' : '@{MyPageController3R}',
    'Tab four'  : '@{MyPageController4R}'
}
于 2013-06-13T11:14:56.940 に答える