問題タブ [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.
javascript - ParseError: Browserify とテンプレート ファイルでの予期しないトークン
Backbone を使用してサイトを開発しており、アプリケーションをバンドルするために Watchify を実行しています。javascript モジュールではすべて正常に動作しますが、.hbs テンプレートに問題があり、テンプレート ファイルの処理時に Watchify が解析エラーをスローします。これらは本当に単純なテンプレートで、問題のテンプレートには文字通り次の html しか含まれていません。
hbsfy をインストールして、次のように呼び出しています。
エラーが返されました:
私はドキュメントを読み、オンラインでいくつかの場所を調べましたが、正直なところ、ここで何が間違っているのかわかりません。あなたが提供できる洞察に感謝します。
javascript - underscore.js に依存しないアンダースコア テンプレートをプリコンパイルする
テンプレートをプリコンパイルするために grunt-contrib-jst を使用していますが、すべてうまく機能しています。ただし、これを使用してプラグインを構築しているため、ファイルサイズをできるだけ小さくしたいと考えています。
私のコードでは underscore.js を使用していませんが、プリコンパイルされたテンプレートには依存関係があるようです。以下にサンプルを示します。
ご覧のとおり、スニペット__e = _.escape
には underscore.js が必要ですが、テンプレートではまったく使用__e
されていません。
grunt-contrib-jst に、underscore.js を必要としない方法でテンプレートをコンパイルさせる方法はありますか?
jsp - リクエスト オブジェクトの JSTL カスタム タグ
jsp リクエスト オブジェクトの属性をカスタマイズする必要があるため、タスクがあります。request.setAttribute("userName"); のように JSTL を使用して userName を取得する必要があり、カスタマイズする必要があります。私はJSTLを介してそれを行う必要があります。request オブジェクトは使用しないでください。カスタムJSTLを介して可能ですか?
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 ファイルも生成されません。アイデアはありますか?
javascript - バックボーン JST テンプレートのレンダリング イメージ
app/assets/images ディレクトリに画像を保存しており、JST テンプレート (バックボーン ビューでレンダリング) から画像アセット パスを取得する方法を見つけようとしています。src='assets/images/image.png' は機能しません。何か案は?
ありがとう
jquery - Sails.js でのクライアント側テンプレートの使用
私は初めてですSails.js
セイルの機能を使用してクライアント側のデータをレンダリングしようとしていassets/templates
ますが、実際の例が見つからないようです。
角度のあるフレームワークやその他のフレームワークを使用しない、ネイティブの Sails ソリューションを探しています。.JST
からテンプレートを読み込んでassets/templates
、jQuery を使用して入力するだけです
でクライアント側のテンプレートを使用する実際の例を参照できますか
sails.js?
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 コンソールで引き続き同じエラーが発生します。
どんな助けでも大歓迎です。
前もって感謝します!
javascript - JST 内に JST テンプレートを含める
ビューをレンダリングするために underscopre (grunt-contrib-jst) JST テンプレートを使用しています。
ただし、テンプレートからパーシャルとして再利用可能な html を作成する必要がある状況にあります。
別の .tmpl を作成して親 .tmpl に含めることはできますか?
私のコードは次のようになります