問題タブ [htmlbars]
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.
ember.js - ember 2.0でバインディングを介してクラスを追加する方法
Ember 2.2 アプリには、次のようなブートストラップ ボタン グループがあります。
「aIsActive」、「bIsActive」、および「cIsActive」は、関連付けられたコントローラーで定義され、特定の時点で 1 つだけが「true」になります。上記の構文は機能しません。これを行う適切な方法は何ですか?
ember.js - 内部アクションが外部リンク先ヘルパーにバブリングするのを止める方法は?
「編集」をクリックしてアクション「編集」をトリガーする場合:
次に、アクションがトリガーされます (たとえば、編集ページが開かれます) が、次の 1 秒でリンクへのリダイレクトが行われるため、「pages.show」ルートに行き着きます。
予想される: アクション「編集」のみが呼び出され、クリック イベント (?) はリンク先ヘルパーに「バブル」されません。
補足事項Ember 2.2 が使用され、上記のテンプレートはコンポーネントの一部です。
追伸:アクション内でpreventDefault=falseを使用すると、この種の動作が停止することを確認しましたが、明らかにリンク先ヘルパーは別の場所から情報を取得します。
ember.js - Ember HTMLbars テンプレートを使用して JS オブジェクトからデータをロードする
私はフロントエンド開発者です。私の Web ページでは、Handlebars テンプレートを使用して静的 JS オブジェクトからデータをロードしていました。今、私はEmberにアップグレードする予定でした。JS ファイルを保存する場所と、HTMLbars テンプレートを使用して JS オブジェクトにアクセスする方法がわかりません。これについて私を助けてください。
ember.js - Ember テンプレート ヘルパー get-value-with-key
Ember にはテンプレート ヘルパー "get-value-with-key" があります。
ember.js - ブロック ヘルパー内の Handlebars 式の適切な構文。具体的には {{#link-to}}
オブジェクト プロパティをハンドルバー式の「リンク先」またはその他の値として使用する適切な構文は何ですか? たとえば、私は使いたい{{page.slug}}
また、これはメニューを作成するハックな方法かもしれませんが、私がどのようにして質問に至ったかについてです。
ember.js - ember-cli-htmlbars プラグインがリポジトリ内アドオン テンプレートを処理しない
ember-cli-htmlbars
テンプレートASTを処理するために、アドオンでプラグインを使用しています。私のアドオンのダミー アプリケーションのテンプレートでは正しく動作します。
ただし、ダミー アプリケーションには、.xml のテンプレートを含むリポジトリ内アドオンがありますaddon/templates/
。インレポアドオンember-cli-htmlbars
はその の内部を指定しますpackage.json
。これにより、テンプレートが正しくコンパイルされます-親アドオンに登録したプラグインを通過しないことを除いて. 最終的な結果は、インレポ アドオン テンプレートがプラグインによって処理されないことです。これは、実行時にアドオンにとって最終的に致命的です。
ember-cli-htmlbars
アドオンで指定したプラグインを使用して、レポ内アドオンのテンプレートも処理されるようにするにはどうすればよいですか?
javascript - Ember 2 プロジェクトでコンパイル済みのハンドルバー テンプレートを使用する
通常のコンポーネントとテンプレートとともに、ember プロジェクトでコンパイル済みのハンドルバー テンプレートを使用する必要があります。を使用して、コンパイル済みのテンプレートをember-cli-build.js
ファイルにロードしましたapp.import()
。プリコンパイル済みのテンプレートがオブジェクトに表示されるようになりました。これは、アプリの宣言とアプリの初期化の間でEmberファイルHandlebars.templates
にマップしました。Ember.TEMPLATES["precompiled-template"]
app.js
オブジェクトを確認すると、オブジェクトである他のテンプレートとは異なり、 Ember.TEMPLATES
プリコンパイルされたテンプレートがフォームの関数として存在します。function(context, options)
コンパイル済みのテンプレートを使用しようとすると、何も表示されません。何かご意見は?
編集 1: ルート テンプレート全体ではなく、小さな ui テンプレートについて話しているので、バインドを犠牲にしても構わないと思っています。
ember.js - HTMLBars は本番環境で使用できるほど安定していますか?
(Ember ではなく) Handlebars を使用するプロジェクトがあり、HTMLBars への移行に関心があります。リポジトリの ReadMe と Google を調べてみると、このプロジェクトがまだ本番環境で使用できるほど安定しているかどうかは明らかではありません。現在、安定していると見なされていますか?繰り返しますが、Ember では使用しません。
HTMLBar で使用するために、既存のハンドルバー テンプレートを変更する必要がありますか?
ember.js - How to display error message in ember js 2.0
I would like to display an error message when the server responses with record not found.
The model in the route handler:
The action:
The template is not displaying any error message.
The template:
Unfortunately, the error message doesn't appear.