1

HTML テーブルを表示する Web アプリを作成しています。アプリは Express で作成され、mongo によってサポートされています。

データ比較、データ型などのさまざまな要因に応じて、テーブル内のさまざまなボックス/セルを動的にスタイルする必要があります。

現在、mongo から取得した json を jade を使用してレンダリングしようとしています。

しかし、私がする必要があるのは、mongo から行を読み取り、フィールドにテーブル タグを適用し、基本的に HTML テーブルを作成し、それをそのままの状態でページに表示することです。

つまり、コードを使用して html を作成し、それを html として表示します。ちょうど Rails の html_safe メソッドと同じです。

Express.js でそれを行うにはどうすればよいですか?

4

1 に答える 1

3

res.send()これにはメソッドを使用できます。

var table = '<table><tr><td>hi!</td></tr></table>';
res.send(table);

複数のチャンクでブラウザに送信する必要がある場合は、res.write()代わりにノードを使用res.send()して応答を終了できます。

var table = '<table><tr><td>hi!</td></tr></table>';
res.write(table);
于 2012-07-22T23:00:34.037 に答える