問題タブ [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.

0 投票する
9 に答える
34785 参照

javascript - Ember.js で linkTo ヘルパーとアクション ヘルパーを組み合わせる

Ember.js で linkTo ヘルパーとアクション ヘルパーを組み合わせる必要があります。私のコードは次のとおりです。

しかし、私はこれを次のようにしたいと思います:

また:

に:

どうすればこれを達成できますか?

解決

Ember 2.0 互換性については私の回答を確認してください。SEOソリューションについては OKです。

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

ember.js - Ember CLIアプリでハンドルバーをhtmlバーに置き換える方法は?

Ember および Ember データをカナリア バージョンにアップグレードした後、次の問題に直面しています。

Ember CLI リポジトリでこの問題に関する議論を見つけました。

https://github.com/ember-cli/ember-cli/issues/2955

解決策は、ハンドルバーを htmlbar に置き換えることです。しかし、それを行うための正確な手順はわかりません。

ハンドルバーのレポをチェックしました。コードスニペットが表示されますが、コードを正確に配置する場所がわかりません。

何か案が?

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

ember.js - Ember 1.10 で壊れたヘルパー

「if」ブロックの機能を拡張するカスタム Handlebars ヘルパーを使用していました。

Ember 1.10 では、プロパティへのバインドを許可する Ember.Handlebars.bind プロパティがないため、これは機能しなくなりました....

使用法は次のとおりです。

しかし、これは「未定義のプロパティ 'call'を読み取れません」というエラーを返します

ヘルパーで渡されたプロパティにバインドできる方法はありますか? 子ブロックを持つことをサポートしていないため、registerBoundHelper を使用できません...ヘルパーの代わりにコンポーネントを使用したかったのですが、{{else}} ブロックを使用できません...

ヘルパーのこのソリューションは、handlebars.js {{#if}} 条件の論理演算子から以前に取得されました

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

javascript - Ember 1.10 で link-to ヘルパーを拡張する

Ember 1.10 バージョンのヘルパーはどのように作成すればよいですか?

既存のヘルパーを拡張してカスタム リンクへのヘルパーを作成しようとしていますが、取得できません。ここにビンがあります:

http://emberjs.jsbin.com/lisofejawo/1/edit?html,js,output

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

ember.js - Ember 1.10 + HTMLBars でブロック パラメータを介してコンポーネントを公開するにはどうすればよいですか

_yieldブロック パラメーターを使用すると、ハックを必要とせずにコンポーネントをネストされたコントロールに公開するために次のように動作すると思いました。

このログは未定義を返すため、これは機能していないようです。

と を使用ember-cli 0.1.15 ember 1.10.0してember-cli-htmlbars 0.7.4います。ブロック パラメータを有効にするために何かする必要がありますか、それとも正しい表記法ではありませんか?

アップデート

使用例として、スライドとコントロール ボタンを備えた柔軟なカルーセルを考えてみましょう。

block params具体的に言うと、これは、 Ember 1.10 で利用可能な新しい構文を厳密に使用して、このユース ケースを解決しようとする試みです。

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

javascript - htmlbars テンプレート内で任意の JavaScript を実行する

Wordpress バックエンドからコンテンツを表示する Ember.js アプリケーションに取り組んでいます。テキストに加えて、このコンテンツには、さまざまなソーシャル メディア サイト (Facebook、Instagram、Twitter) の埋め込みコードで一般的な任意の JavaScript を含めることができます。残念ながら、この JavaScript はページの読み込み時に実行されないようで、ページが正しいコンテンツをレンダリングしません。

投稿コンテンツをレンダリングするためにテンプレートで使用しているものは次のとおりです。

{{{model.content}}}

以下は、正しくレンダリングされていないコンテンツの例です。

このようなことは可能ですか?

0 投票する
4 に答える
2728 参照

javascript - HTMLBars でヘルパーを作成するには?

EmberJS の最新リリースの後、v1.9.0Handlebars から HTMLbars に移行しようとしています。私が非常に難しいと感じているのは、ドキュメントの欠如です。

非常に単純なヘルパーを実装しようとしています。

たとえば、次のハンドルバー ヘルパーを使用します。

HTML

JS

JS フィドル: http://jsfiddle.net/sisir/p463q2L8/

どうすればhtmlbarに変換できますか?

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

ember.js - 逆の HTMLBars ヘルパー

else ブロックを使用してヘルパーを構築しようとしています。

ハンドルバーの例しか見つかりません。彼らは options.inverse が関数であることを示していますが、私の HTMLBars ヘルパーでは options.inverse はオブジェクトです。(例: 呼び出し不可)

テンプレートコード:

ヘルパー コード: