問題タブ [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.
javascript - Ember.js で linkTo ヘルパーとアクション ヘルパーを組み合わせる
Ember.js で linkTo ヘルパーとアクション ヘルパーを組み合わせる必要があります。私のコードは次のとおりです。
しかし、私はこれを次のようにしたいと思います:
また:
に:
どうすればこれを達成できますか?
解決
ember.js - ember のトランスクルージョン ビューでコンポーネント プロパティにアクセスするにはどうすればよいですか?
私はいくつかのhtmlをemberのコンポーネントに渡しています。html が生成されます。しかし、生成された html は、コンポーネントで定義されたプロパティにアクセスできません。ただし、プロパティはコンポーネント テンプレートで機能します。
成分
コンポーネント テンプレート
上記のコンポーネント テンプレートに生成される html でのコンポーネントの使用
ember.js - ember jsでのイベントまたはアクションのバブリング
バブリングが機能していない Js bin スニペット。 http://emberjs.jsbin.com/sawane/3/edit
残り火のドキュメントによると、
http://emberjs.com/guides/views/handling-events/
イベントは、ルート ビューまで、ターゲット ビューから各親ビューに連続してバブル アップします。
イベントもコントローラーを通過し、階層をルーティングします。
イベントがバブリングされてルーティングされることすらありません。
ember.js - ember のリストで観察したときに、どの項目が変更されたかをどのように見つけますか?
私のcomponent.js内で、以下のコンポーネントプロパティを観察しています..
どのアイテム isChecked が変更されたかを調べるにはどうすればよいですか?
完全なコンポーネント コードは以下のとおりです
javascript - Ember コンポーネントを動的にレンダリングする方法
{{component-name}}
コンポーネントのレンダリングは、テンプレートで使用するとうまく機能します。動的パラメーターを使用してルートからコンポーネントをレンダリングしたいと考えています。私はこれを試しました
テンプレートは正常にレンダリングされますが、コンポーネントのイベント (init、didInsertElement) とアクションは機能しません。
イベントとアクションを機能させるには?
ember.js - ルート遷移全体で状態を維持するための ember コンポーネントを取得する
emberコントローラーでは、シングルトンであるため、遷移全体で状態を維持しますが、コンポーネントで同じことを行うことは可能ですか?
私のemberアプリでは、ユーザーがルート間をナビゲートしますが、それぞれのルートのコンポーネントが初期状態に初期化されるため、これが必要です。この場合、これが発生したくありません。
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 を使用します。
ember.js - Ember コンポーネントを使用してシングルトン / モノステート インスタンスを実装する方法
コンポーネント レベルで間接的なレイヤーを導入したい場合 (つまり、宣言的に)、どのようにしますか? Ember で宣言的な方法でこれを行う可能性を認識していません。できますgetElementById()
が、これを使用すると、DOM 出力のみを取得でき、コンポーネント インスタンスは取得できません。
私の質問をより具体的にするために、例:属性を介して何度も何度も定義したくない構成可能な動作を持つコンポーネントAがあるとします。そのため、コンポーネントは、キーがグローバルに設定されているmeta.A.configSetting
かどうかを確認するなど、キーのルックアップを実行できます。configSetting
ポリマーには、このための「ポリマーメタ」と呼ばれるコンポーネントがあります。そして、ここにそれがどのように使用できるかの図があります。また、コンポーネント AX をアプリに配置すると、たまたまこの構成キー (およびおそらく他の多くのキー) の特定の値がモノステート方式で提供されます。
より一般的に言えば、Polymer を使用すると、参照して通常の JS オブジェクトとして使用できる DOM 要素の ID を渡すことで、物事を組み立てることができます。これは素晴らしいと思いますが、Ember には同等のものはありません。
何か案は?