問題タブ [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.
node.js - ejsのレイアウト`yield`メソッドとは?
node.js + Express + ejs から始めたばかりです。要求された ejs ファイルをレイアウト ファイルに取り込む方法がどこにも見つかりません。
私はそれyield
がここで正しいことではないことをよく知っています。
例えば
レイアウト.ejs
index.ejs
vim - vimの.ejsファイルの構文ハイライト
vimがejs(http://embeddedjs.com/)ファイルを強調表示するための最良の方法は何ですか?一般的にファイルのhtmlハイライトと<%%>内の部分にjavascriptハイライトを設定することは可能ですか?あなたの助けに感謝!
node.js - Node.js - EJS の例
ノードに埋め込み Javascript レンダラーを使用しようとしています。ここに示すように、npm を使用してインストールしました: https://github.com/visionmedia/ejs
そして、私は次のコードを持っていますが、うまくいかないようです:
どんな助けでも大歓迎です。
ruby-on-rails - erb テンプレート内に ejs テンプレートを埋め込む
javascript を多用する Rails 3 アプリを作成しています。これは、ejs ( http://embeddedjs.com/ ) の上に構築された非常に洗練されたテンプレート メカニズムを持つ underscore.js を使用します。
問題: embeddedjs は erb 構文から多くを借用しているため、erb テンプレートに ejs テンプレートを含めると、ビューでレンダリングの問題が発生します。
erb ファイルに「非 erb」セクションを含める方法はありますか? これにより、erb ファイル内で ejs テンプレートを定義できます。現在、ejs テンプレートを含むファイルの生の内容を読み取り、それを生の文字列として erb テンプレートに出力するヘルパーがあるハックを使用しています。
javascript - 埋め込まれたJavaScript-HTMLをページにレンダリング
現在、Embedded JavaScript(http://embeddedjs.com/)を使用するサイトをリニューアルしていますが、正常に動作しますが、HTMLが非表示になっているため、SEOに問題があります。
ソースを表示するとマークアップが表示されません-HTMLをページにレンダリングして、Googleのスパイダーがコンテンツにアクセスできるようにする方法を知っている人はいますか?
これはウェブサイトです:http ://shop.cbb.dk/Catalog.do
node.js - 複数の <%- %> ステートメントを node.js ejs レイアウトに追加することは可能ですか?
node.js、express、ejs を使い始めたばかりです。そして、layout.ejs ファイルに苦労しています。私がやろうとしているのは、複数のコンテンツ プレースホルダーがある .net でできることと似たようなことです。ビューでは、さまざまなプレースホルダーに入る複数のブロックを使用できます。
このようなもの:
ビューはどのように表示されますか?
node.js - (ExpressJSを使用して)EJSテンプレートに変数が存在するかどうかを確認する適切な方法は何ですか?
EJS githubページには、簡単な例が1つだけあります: https ://github.com/visionmedia/ejs
例
これは、userという名前の変数の存在をチェックしているようで、存在する場合は、いくつかの処理を行います。ええと?
私の質問は、ユーザー変数が存在しない場合、なぜノードがReferenceErrorをスローするのかということです。これにより、上記の例は役に立たなくなります。変数の存在を確認する適切な方法は何ですか?try / catchメカニズムを使用して、そのReferenceErrorを取得する必要がありますか?
サーバーコードに「ユーザー」ローカル変数を追加するだけでこのエラーを解消できることは理解していますが、ここで重要なのは、毎日のif / elseを使用して、実行時にそのような変数の存在を確認したいということです。 nullcheckタイプのパターン。存在しない変数の例外は、私にはばかげているように思えます。
node.js - Node.js-EJS-部分的なものを含む
ノードにEmbeddedJavascriptレンダラーを使用しようとしています: https ://github.com/visionmedia/ejs
.ejsビューファイル内に別のビューファイル(部分的)を含める方法を知りたいのですが。
node.js - EJS ビュー エンジン オプションの構成 - Express フレームワーク
Express フレームワークに含まれている EJS ビュー エンジンで、開始/終了タグ (ドキュメントの「カスタム タグ」を参照)を構成するにはどうすればよいですか?
node.js - link_toおよびNode.jsのEJS(Expressにバンドルされている)に含まれていない他のビューヘルパー?
Express Webフレームワークを使用し、EJSテンプレートエンジンを使用してnodeJSサーバーをセットアップしました。
ビュー内でEJSlink_to
ビューヘルパーを使用しようとすると、参照エラーが発生します。これは、私が何か間違ったことをしているためですか、それともビューヘルパーが含まれていないだけですか?
私は以下を試しました
注:EJSのカスタムタグを構成しました...