2016-05-05 6 views
3

imはhtmlにjadeを使用しているサイトで作業しています。私は20のish .htmlファイルを含むフォルダを持っています。翡翠。ファイルのディレクトリをループする

jadeを使って、これらのファイルをすべて1ページにリストするループを作成するにはどうすればよいですか?例:ファイル名を列挙します。

現在、私は単純にforループがありますが、これは明らかに機能しません。サーバー(PHPまたは他の言語)で

for (var i = 0; i < 10; ++i) { 
    li= array[i] 
} 
+0

ブラウザでのNode.jsまたはJavaScriptを使用していますか? – Troncador

+0

[反復](http://jade-lang.com/reference/iteration/) – robertklep

+0

@Troncador私はブラウザでJavaScriptを使用しています。 es6。 – user2952238

答えて

1

あなたは

何かこのようなHTMLファイルのリストをJSONで応答URL持つことができます。

http://some.org/listfiles.json

をそして、次のようなものを返す:

[ 
    "file1.html", 
    "file2.html", 
    "file3.html", 
    ... 
] 

あなたのJavascriptでは、ajaxを使ってjsonを取得し、それを変数 に入れます(たとえば、Json http://api.jquery.com/jquery.getjson/を取得するためにJqueryライブラリを使用できます)。

次に、翡翠ではファイルのリストをスローすることができます。

http://jade-lang.com/reference/iteration/