問題タブ [ember-router]
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 - Emberjs:ルートを使用してプロパティでユーザーをフィルタリングするにはどうすればよいですか
次のルートとモデルのセットアップがあります。すべてのユーザーがテンプレートを使用して正常に表示され、期待どおりに firstName と email が表示されます。ただし、:user_id のようにルーティングする場合、firstName またはメールでフィルター処理できません。(今のところフィクスチャーアダプターを使用しています)
例: #/users/logan
次のモデル
さらに要約すると、モデル関数内で正確に何が起こるべきか、または他にどのようなアプローチを取ることができますか?
ember.js - ルートスラッグが変わるたびにメソッドを起動する
次のようなルーターをセットアップしました。
ルートに入ったらaccount
、activate メソッドを使用して DOM 操作を行います。
これは、アカウント ルートが初めて入力されたときにうまく機能します。問題は、アカウント ルートを離れることなく、アカウントからアカウントに変更できることです。私が行くことができることを意味します:
に
しかし、 activate メソッドは、最初にアカウント ルートに入ったときに 1 回だけ起動します。account_id スラッグが変更されるたびに起動するメソッドはありますか?
ember.js - Emberjs - how to access router in RC1
In emberjs pre2 we could access router from any where like
Can anybody suggest what could be the similar code for emberjs rc1?
Thanks
ember.js - テンプレートへの Ember.js リダイレクト
一致のリストがあり、1 つをクリックすると、一致が表示されます。マスター/ディテール スタイルのページを作成できることはわかっています。このページをクリックすると、同じページのどこかにコンセントが表示されますが、それは私が望んでいるものではありません。
リンクをクリックすると、試合のまったく新しいページに移動するようにしたい. どうすればいいのかよくわかりません。
これが私のルートです#/matches
(coffeescriptで)
これが私のmatches.handlebars
私は Ember を使ってまだ数日しか経っていませんが、見つけたすべての例でマスター/ディテール ビューが使用されています。
私のコードから提供できるその他の情報を教えてください。
javascript - emberjs(1.0rc1)ネストされたルートですが、親にある場合はデフォルトの子ルートをレンダリングします
「サインイン」と「招待のリクエスト」の2つのリンクを表示するホームページを持つ残り火アプリがあります。
各リンクは、親()ルートの下のネストされたルートに移動し、ルートのにレンダリングindex
されます。それはそのように働いています:{{outlet}}
index
/
index
:アプリケーションアウトレットにレンダリング/sign_in
:インデックスのものをレンダリングindex/sign_in
してから、インデックステンプレートのアウトレットにレンダリングします/request_invite
:インデックスのものをレンダリングindex/request_invite
してから、インデックステンプレートのアウトレットにレンダリングします
これは正常に機能しますが、私がやりたいのは、index
デフォルトで「サインイン」テンプレートをアウトレットにレンダリングすることです。したがって、上記の最初の箇条書きは次のように変更されます。
/
:にレンダリングしindex
、インデックステンプレートのアウトレットにレンダリングします{{outlet}}
index/sign_in
テンプレート
ルート
上記のコードを含むjsbinを次に示します。
index/sign_in
最初にロードしたとき、またはindex/request_invite
テンプレートは表示されません。デフォルトでそのindex/sign_in
テンプレートを表示します。
ember.js - Ember.js デシリアライズの実装
最新の Ember.js API を試していますが、ちょっとした問題が発生しました。ルートのデシリアライズ方法を除いて、見た目も動作も問題ありません。私の問題を完全に理解するには、私のブログhttp://eduardmoldovan.com/にアクセスし、投稿をクリックしてください。次に、ページを更新します。すべてのコンテンツが消えます。ここで何が間違っていますか?明らかに何かが正しく実装されていませんが、問題を見つけることができません。
これをすべて処理する rote を次に示します。
ember.js - Ember.Route内からパラメーターにアクセスする適切な方法は何ですか。setupController?
Ember.Route.model
params
変数にアクセスできますが、アクセスできEmber.Route.setupController
ません。パスに複数の動的セグメントがあり、それらすべてをテンプレートで使用する必要があるため、これは私にとって厄介です。
具体的には、私のパスは次のようになります/project/:project_id/task/:task_id
。タスクは、1つだけでなく、多くのプロジェクトに属することができることに注意してください。したがって、タスク自体を見ているだけでは、どのプロジェクトを見ているのかわかりません。URLにあるプロジェクトIDを使用する必要があります。これが私が現在それをしている方法です:
多分私は妄想的です、これはただハッキーな感じがします。ルートがパラメータにアクセスできるようになっている場合は、すでにparams
プロパティがアタッチされています。もっと良い方法はありますか?
編集:上記のコードを更新しました。また、私のルートは次のようになります。
javascript - 1つの名前空間にあるEmber.jsのさまざまなリソース
乾杯!Railsバックエンド側の1つの名前空間で異なるリソースを使用する必要があります。
rest_adapterで名前空間「api/users」と「api/music」を分離する方法はありますか?
'api / music'パスからjsonを取得する必要がある場合はどうなりますか?
ember.js - Ember で 1 ページのメニューを作成するには?
Ember を使用して、この Web サイトのようなメニューを作成するにはどうすればよいでしょうか?
ページはさまざまなセクションに分割されており、スクロールして各セクションに移動できます。メニューをクリックすると、ページが目的のセクションにスクロールします。
この動作のためにルーターに異なるルートを設定する必要があるかどうかはわかりませんが、ルートを変更するとビューが DOM から削除されるため、そうではないと思います。
では、各セクションへのアンカー リンクをどのように作成すればよいでしょうか。
ページをスクロールするとルートが自動的に更新されるのが最適なソリューションですが、リンクと URL 認識を処理するソリューションはどれでも問題ありません。