問題タブ [ember-controllers]
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 JS: 同じビューを 2 回レンダリングする (1 つのコントローラーからのデータを使用)
アイテムをより大きな部分に接続するために使用される Ember JS ドラッグ アンド ドロップ ビューがあります。コンストラクトが大きくなると、ビューポートに垂直にオーバーラップします。
私が今やりたいことは、d&d ビューの小さなプレビュー ビューを表示することです。
対話する最初の (大きく、垂直に重なり合う) ビューのコントローラー データを、2 番目のビュー (プレビュー、小さく、垂直に重なり合わない) に表示したい。
あるビューからのデータを使用してビューを2回レンダリングする方法、またはビューを別のビューのコントローラーに接続する方法はありますか?
前もって感謝します!
ember.js - モデルを transitionToRoute に渡す Ember
私はEmber 1.11でEmber-cliを使用しています
コントローラーで transitionToRoute メソッドを使用してルートに遷移し、動的に生成されたオブジェクトをモデルとしてフィードしようとしています。
これが私のコントローラーです:
このアクションをトリガーすると、transitionToRoute メソッドによって次のエラーが発生します。
不明なエラー: ルートの動的セグメントよりも多くのコンテキスト オブジェクトが渡されました: addcontact
モデル パラメータを省略すると、addcontact ルートに問題なく遷移します。私は何を間違っていますか?
これが私のルーターファイルです:
javascript - モデルからの値がビューに更新されていません
Ember.View を使用してテキストボックスを表示しました。モデルでは、入力のすべての詳細を指定しました。
モデルから、className、width、height、およびinnerTextを表示ユニットに追加するにはどうすればよいですか。
これが私のdisplayViewです
コントローラーを介してビューにモデル データ (つまり、innerText、dimensions、className) を設定する方法。注:私は this.resource('somename') を使用していません
IndexRoute でコントローラーを設定しました
IndexRoute 内
次に、モデルを使用して入力の値を設定および取得します
ember.js - プロパティをコンポーネントに渡し、それを条件として使用する (ember js)
アプリケーションコントローラー
成分
ここにコンポーネントテンプレートがあります
プロパティを条件として使用したいのですが、どうすればそれを達成できますか
ember.js - 同じ Ember コンポーネントの複数のインスタンスの状態を同期する
状況は次のとおりです。
facility-search
フィクスチャ データを検索するコンポーネントを作成しました。の複数のインスタンスを{{facility-search}}
同じテンプレート (タブ ページ) に配置しました。このコンポーネントには、検索キーワードを入力できる入力ボックスがいくつかあります。入力ボックスの値の変化を観察し、それをコンポーネントの別のインスタンスに更新して、両方が同期するようにしたいと考えています。
これは私がやっているものですcomponents/facility-search.js
これは私のtemplates/components/facility-search.hbs
これは私のcontrollers/map.js
これはroutes/map.js
そして、これが私がコンポーネントを使用している方法ですtemplates/map.hbs
コンポーネントを複数回配置すると、次のことがわかりました。完全な新しいインスタンスが作成されます。したがって、変数textFacility
の更新などは、同じコンポーネントの別のインスタンスでは観察できません。しかし、別のインスタンスでもこれらの値を更新したいと考えています。同じコンポーネントの複数のインスタンスの状態を同期する方法はありますか?
javascript - jsonで画像モデルがnullの場合、Ember cliは画像標準を置き換えます
私のjsonのモデルがnullの場合、標準の画像を表示したいです。
これは私の関数で、最初に URL を大きくするためにフォーマットすることに成功しました (例: https://i1.sndcdn.com/artworks-000121961221-bzjnxn-large.jpgからhttps://i1.sndcdn. com/artworks-000121961221-bzjnxn-t500x500.jpg )しかし、モデル(artwork_url)がnullの場合、標準画像を割り当てることができません。
したがって、arwork_url を取得した場合は、img をフォーマットして表示できますが、取得できない場合は、作成した一般的な画像の URL を配置したいと思います。現時点では、その URL ( https ://i1 .sndcdn.com/artworks-000121961221-bzjnxn-t500x500.jpg ) は実際に存在します。
私は何を間違っていますか?
プリントスクリーンを見る
ember.js - Ember.JS - リスト内のすべての項目を切り替えるトグル プロパティ
各アイテムの一連のアクションを切り替えるために、コンテナーに toggleProperty があります。問題は、1 つのアイテムのトグル ボタンをクリックすると、クリックされたアイテムではなく、すべてのアイテムがトグルされることです。
リストのすべてではなく、クリックした項目のみを切り替える方法を知りたいです。
ember-cli を使用してアプリケーションをビルドしています。
私のカテゴリモデル:
私のカテゴリールート:
私のカテゴリーコントローラー
私のテンプレート:
stackoverflow では、テキストを追加せずに投稿できないため、各カテゴリをクリックして、同じルート (同じページ) でカテゴリに関連付けられているすべての製品を表示する方法も知りたいですか?
乾杯とありがとう。
javascript - Emberjs: テンプレートで、コントローラーから値を取得できません
テンプレートを作成し、それはコントローラーであり、コントローラーに変数(値)を設定しますが、テンプレートにアクセスしようとすると、発生することに注意してください。私のコントローラーは:
テンプレートは次のとおりです。
私のアクションは正常に機能していますが、情報の値がテンプレートに設定されていません。動的バインディングが必要です。私は間違っていると思いますが、どこに問題があるのか わかりません。