問題タブ [jst]

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 に答える
1774 参照

javascript - ParseError: Browserify とテンプレート ファイルでの予期しないトークン

Backbone を使用してサイトを開発しており、アプリケーションをバンドルするために Watchify を実行しています。javascript モジュールではすべて正常に動作しますが、.hbs テンプレートに問題があり、テンプレート ファイルの処理時に Watchify が解析エラーをスローします。これらは本当に単純なテンプレートで、問題のテンプレートには文字通り次の html しか含まれていません。

hbsfy をインストールして、次のように呼び出しています。

エラーが返されました:

私はドキュメントを読み、オンラインでいくつかの場所を調べましたが、正直なところ、ここで何が間違っているのかわかりません。あなたが提供できる洞察に感謝します。

0 投票する
0 に答える
190 参照

javascript - underscore.js に依存しないアンダースコア テンプレートをプリコンパイルする

テンプレートをプリコンパイルするために grunt-contrib-jst を使用していますが、すべてうまく機能しています。ただし、これを使用してプラグインを構築しているため、ファイルサイズをできるだけ小さくしたいと考えています。

私のコードでは underscore.js を使用していませんが、プリコンパイルされたテンプレートには依存関係があるようです。以下にサンプルを示します。

ご覧のとおり、スニペット__e = _.escapeには underscore.js が必要ですが、テンプレートではまったく使用__eされていません。

grunt-contrib-jst に、underscore.js を必要としない方法でテンプレートをコンパイルさせる方法はありますか?

0 投票する
0 に答える
49 参照

jsp - リクエスト オブジェクトの JSTL カスタム タグ

jsp リクエスト オブジェクトの属性をカスタマイズする必要があるため、タスクがあります。request.setAttribute("userName"); のように JSTL を使用して userName を取得する必要があり、カスタマイズする必要があります。私はJSTLを介してそれを行う必要があります。request オブジェクトは使用しないでください。カスタムJSTLを介して可能ですか?

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

javascript - Gulp を使用してハンドルバー テンプレートを個別の JST (.js) ファイルにプリコンパイルする

最近、gruntからgulpに移行したばかりで、ハンドルバー テンプレート (.handlebars 拡張子付き) を個別の .js ファイルにプリコンパイルしたいと考えています。

から:

  • www/templates/login.handlebars
  • www/templates/home.handlebars

に:

  • www/templates/login.js
  • www/templates/home.js

gulp を使用しようとしていますが、役に立ちません。多くの npm パッケージはデータをコンパイラに渡すように求めますが、私の Web アプリのデータは主に ajax リクエストから収集され、ハンドルバー テンプレートに渡されます。

私のgulpfile.js:

Grunt から Gulp に移行した主な理由は、grunt が新しいハンドルバーのバージョンをサポートしていないように見えるためです (リンクはこちら)。

ハンドルバーのテンプレートをコンパイルする方法の例はたくさんありますが、私が望む方法ではありません (私の方法は可能ですか?)

また、可能であれば、ハンドルバーの js ファイルを名前空間にラップしたくありません。

gulp タスクを実行すると、どの .js ファイルも生成されません。アイデアはありますか?

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

javascript - バックボーン JST テンプレートのレンダリング イメージ

app/assets/images ディレクトリに画像を保存しており、JST テンプレート (バックボーン ビューでレンダリング) から画像アセット パスを取得する方法を見つけようとしています。src='assets/images/image.png' は機能しません。何か案は?

ありがとう

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

jquery - Sails.js でのクライアント側テンプレートの使用

私は初めてですSails.js

セイルの機能を使用してクライアント側のデータをレンダリングしようとしていassets/templatesますが、実際の例が見つからないようです。

角度のあるフレームワークやその他のフレームワークを使用しない、ネイティブの Sails ソリューションを探しています。.JSTからテンプレートを読み込んでassets/templates、jQuery を使用して入力するだけです

でクライアント側のテンプレートを使用する実際の例を参照できますかsails.js?

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

reference - Uncaught ReferenceError: JST は Sails 0.11 で定義されていません

Sailsを使用しているときに、次のコード行のたびに、このエラーUncaught ReferenceError: JST is not defined on the chrome console が表示されます:

addUser.ejsファイルの内容は次のとおりです。

コンパイルされた .jst ファイルが.tmp/public フォルダーに表示されず、手動で実行するとsudo grunt jst作成されますが、Chrome コンソールで引き続き同じエラーが発生します。

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

前もって感謝します!

0 投票する
0 に答える
117 参照

javascript - JST 内に JST テンプレートを含める

ビューをレンダリングするために underscopre (grunt-contrib-jst) JST テンプレートを使用しています。

ただし、テンプレートからパーシャルとして再利用可能な html を作成する必要がある状況にあります。

別の .tmpl を作成して親 .tmpl に含めることはできますか?

私のコードは次のようになります