問題タブ [ejs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
9116 参照

node.js - ejsのレイアウト`yield`メソッドとは?

node.js + Express + ejs から始めたばかりです。要求された ejs ファイルをレイアウト ファイルに取り込む方法がどこにも見つかりません。

私はそれyieldがここで正しいことではないことをよく知っています。

例えば

レイアウト.ejs

index.ejs

0 投票する
6 に答える
14216 参照

vim - vimの.ejsファイルの構文ハイライト

vimがejs(http://embeddedjs.com/)ファイルを強調表示するための最良の方法は何ですか?一般的にファイルのhtmlハイライトと<%%>内の部分にjavascriptハイライトを設定することは可能ですか?あなたの助けに感謝!

0 投票する
3 に答える
34937 参照

node.js - Node.js - EJS の例

ノードに埋め込み Javascript レンダラーを使用しようとしています。ここに示すように、npm を使用してインストールしました: https://github.com/visionmedia/ejs

そして、私は次のコードを持っていますが、うまくいかないようです:

どんな助けでも大歓迎です。

0 投票する
3 に答える
3140 参照

ruby-on-rails - erb テンプレート内に ejs テンプレートを埋め込む

javascript を多用する Rails 3 アプリを作成しています。これは、ejs ( http://embeddedjs.com/ ) の上に構築された非常に洗練されたテンプレート メカニズムを持つ underscore.js を使用します。

問題: embeddedjs は erb 構文から多くを借用しているため、erb テンプレートに ejs テンプレートを含めると、ビューでレンダリングの問題が発生します。

erb ファイルに「非 erb」セクションを含める方法はありますか? これにより、erb ファイル内で ejs テンプレートを定義できます。現在、ejs テンプレートを含むファイルの生の内容を読み取り、それを生の文字列として erb テンプレートに出力するヘルパーがあるハックを使用しています。

0 投票する
1 に答える
949 参照

javascript - 埋め込まれたJavaScript-HTMLをページにレンダリング

現在、Embedded JavaScript(http://embeddedjs.com/)を使用するサイトをリニューアルしていますが、正常に動作しますが、HTMLが非表示になっているため、SEOに問題があります。

ソースを表示するとマークアップが表示されません-HTMLをページにレンダリングして、Googleのスパイダーがコンテンツにアクセスできるようにする方法を知っている人はいますか?

これはウェブサイトです:http ://shop.cbb.dk/Catalog.do

0 投票する
2 に答える
5046 参照

node.js - 複数の <%- %> ステートメントを node.js ejs レイアウトに追加することは可能ですか?

node.js、express、ejs を使い始めたばかりです。そして、layout.ejs ファイルに苦労しています。私がやろうとしているのは、複数のコンテンツ プレースホルダーがある .net でできることと似たようなことです。ビューでは、さまざまなプレースホルダーに入る複数のブロックを使用できます。

このようなもの:

ビューはどのように表示されますか?

0 投票する
16 に答える
109254 参照

node.js - (ExpressJSを使用して)E​​JSテンプレートに変数が存在するかどうかを確認する適切な方法は何ですか?

EJS githubページには、簡単な例が1つだけあります: https ://github.com/visionmedia/ejs

これは、userという名前の変数の存在をチェックしているようで、存在する場合は、いくつかの処理を行います。ええと?

私の質問は、ユーザー変数が存在しない場合、なぜノードがReferenceErrorをスローするのかということです。これにより、上記の例は役に立たなくなります。変数の存在を確認する適切な方法は何ですか?try / catchメカニズムを使用して、そのReferenceErrorを取得する必要がありますか?

サーバーコードに「ユーザー」ローカル変数を追加するだけでこのエラーを解消できることは理解していますが、ここで重要なのは、毎日のif / elseを使用して、実行時にそのような変数の存在を確認したいということです。 nullcheckタイプのパターン。存在しない変数の例外は、私にはばかげているように思えます。

0 投票する
12 に答える
152763 参照

node.js - Node.js-EJS-部分的なものを含む

ノードにEmbeddedJavascriptレンダラーを使用しようとしています: https ://github.com/visionmedia/ejs

.ejsビューファイル内に別のビューファイル(部分的)を含める方法を知りたいのですが。

0 投票する
1 に答える
3020 参照

node.js - EJS ビュー エンジン オプションの構成 - Express フレームワーク

Express フレームワークに含まれている EJS ビュー エンジンで、開始/終了タグ (ドキュメントの「カスタム タグ」を参照)を構成するにはどうすればよいですか?

0 投票する
3 に答える
4105 参照

node.js - link_toおよびNode.jsのEJS(Expressにバンドルされている)に含まれていない他のビューヘルパー?

Express Webフレームワークを使用し、EJSテンプレートエンジンを使用してnodeJSサーバーをセットアップしました。

ビュー内でEJSlink_toビューヘルパーを使用しようとすると、参照エラーが発生します。これは、私が何か間違ったことをしているためですか、それともビューヘルパーが含まれていないだけですか?

私は以下を試しました


注:EJSのカスタムタグを構成しました...