問題タブ [ember-components]

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

ember.js - ember のトランスクルージョン ビューでコンポーネント プロパティにアクセスするにはどうすればよいですか?

私はいくつかのhtmlをemberのコンポーネントに渡しています。html が生成されます。しかし、生成された html は、コンポーネントで定義されたプロパティにアクセスできません。ただし、プロパティはコンポーネント テンプレートで機能します。

成分

コンポーネント テンプレート

上記のコンポーネント テンプレートに生成される html でのコンポーネントの使用

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

ember.js - ember jsでのイベントまたはアクションのバブリング

バブリングが機能していない Js bin スニペット。 http://emberjs.jsbin.com/sawane/3/edit

残り火のドキュメントによると、

http://emberjs.com/guides/views/handling-events/

イベントは、ルート ビューまで、ターゲット ビューから各親ビューに連続してバブル アップします。

イベントもコントローラーを通過し、階層をルーティングします。

イベントがバブリングされてルーティングされることすらありません。

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

ember.js - ember のリストで観察したときに、どの項目が変更されたかをどのように見つけますか?

私のcomponent.js内で、以下のコンポーネントプロパティを観察しています..

どのアイテム isChecked が変更されたかを調べるにはどうすればよいですか?


完全なコンポーネント コードは以下のとおりです

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

javascript - Ember コンポーネントを動的にレンダリングする方法

{{component-name}}コンポーネントのレンダリングは、テンプレートで使用するとうまく機能します。動的パラメーターを使用してルートからコンポーネントをレンダリングしたいと考えています。私はこれを試しました

テンプレートは正常にレンダリングされますが、コンポーネントのイベント (init、didInsertElement) とアクションは機能しません。

イベントとアクションを機能させるには?

例: http://emberjs.jsbin.com/badaku/1/

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

ember.js - ルート遷移全体で状態を維持するための ember コンポーネントを取得する

emberコントローラーでは、シングルトンであるため、遷移全体で状態を維持しますが、コンポーネントで同じことを行うことは可能ですか?

私のemberアプリでは、ユーザーがルート間をナビゲートしますが、それぞれのルートのコンポーネントが初期状態に初期化されるため、これが必要です。この場合、これが発生したくありません。

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

ember.js - ember アドオンで公開されているコンポーネントが ember アプリで認識されない

ember の統合テストを記録するアドオンがあります。

https://github.com/QuantumInformation/ember-cli-test-recorder

ただし、npmを介してember cliプロジェクトにインポートし、appplication.hbsで公開されているコンポーネントを使用すると、次のようになります。

実行時に以下を取得します。

コンポーネントはダミーアプリで正常に動作し、このアドオンは ember のバージョン 1.10 で動作していたことに注意してください。

この場合、アドオンと ember プロジェクトの両方に ember cli 0.2.5 を使用します。

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

ember.js - Ember コンポーネントを使用してシングルトン / モノステート インスタンスを実装する方法

コンポーネント レベルで間接的なレイヤーを導入したい場合 (つまり、宣言的に)、どのようにしますか? Ember で宣言的な方法でこれを行う可能性を認識していません。できますgetElementById()が、これを使用すると、DOM 出力のみを取得でき、コンポーネント インスタンスは取得できません。

私の質問をより具体的にするために、例:属性を介して何度も何度も定義したくない構成可能な動作を持つコンポーネントAがあるとします。そのため、コンポーネントは、キーがグローバルに設定されているmeta.A.configSettingかどうかを確認するなど、キーのルックアップを実行できます。configSetting

ポリマーには、このための「ポリマーメタ」と呼ばれるコンポーネントがあります。そして、ここにそれがどのように使用できるかの図があります。また、コンポーネント AX をアプリに配置すると、たまたまこの構成キー (およびおそらく他の多くのキー) の特定の値がモノステート方式で提供されます。

より一般的に言えば、Polymer を使用すると、参照して通常の JS オブジェクトとして使用できる DOM 要素の ID を渡すことで、物事を組み立てることができます。これは素晴らしいと思いますが、Ember には同等のものはありません。

何か案は?