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

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

javascript - Emberjs:ルートを使用してプロパティでユーザーをフィルタリングするにはどうすればよいですか

次のルートとモデルのセットアップがあります。すべてのユーザーがテンプレートを使用して正常に表示され、期待どおりに firstName と email が表示されます。ただし、:user_id のようにルーティングする場合、firstName またはメールでフィルター処理できません。(今のところフィクスチャーアダプターを使用しています)

例: #/users/logan

次のモデル

さらに要約すると、モデル関数内で正確に何が起こるべきか、または他にどのようなアプローチを取ることができますか?

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

ember.js - ルートスラッグが変わるたびにメソッドを起動する

次のようなルーターをセットアップしました。

ルートに入ったらaccount、activate メソッドを使用して DOM 操作を行います。

これは、アカウント ルートが初めて入力されたときにうまく機能します。問題は、アカウント ルートを離れることなく、アカウントからアカウントに変更できることです。私が行くことができることを意味します:

しかし、 activate メソッドは、最初にアカウント ルートに入ったときに 1 回だけ起動します。account_id スラッグが変更されるたびに起動するメソッドはありますか?

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

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

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

ember.js - テンプレートへの Ember.js リダイレクト

一致のリストがあり、1 つをクリックすると、一致が表示されます。マスター/ディテール スタイルのページを作成できることはわかっています。このページをクリックすると、同じページのどこかにコンセントが表示されますが、それは私が望んでいるものではありません。

リンクをクリックすると、試合のまったく新しいページに移動するようにしたい. どうすればいいのかよくわかりません。

これが私のルートです#/matches(coffeescriptで)

これが私のmatches.handlebars

私は Ember を使ってまだ数日しか経っていませんが、見つけたすべての例でマスター/ディテール ビューが使用されています。

私のコードから提供できるその他の情報を教えてください。

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

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テンプレートを表示します。

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

ember.js - Ember.js デシリアライズの実装

最新の Ember.js API を試していますが、ちょっとした問題が発生しました。ルートのデシリアライズ方法を除いて、見た目も動作も問題ありません。私の問題を完全に理解するには、私のブログhttp://eduardmoldovan.com/にアクセスし、投稿をクリックしてください。次に、ページを更新します。すべてのコンテンツが消えます。ここで何が間違っていますか?明らかに何かが正しく実装されていませんが、問題を見つけることができません。

これをすべて処理する rote を次に示します。

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

ember.js - Ember.Route内からパラメーターにアクセスする適切な方法は何ですか。setupController?

Ember.Route.modelparams変数にアクセスできますが、アクセスできEmber.Route.setupControllerません。パスに複数の動的セグメントがあり、それらすべてをテンプレートで使用する必要があるため、これは私にとって厄介です。

具体的には、私のパスは次のようになります/project/:project_id/task/:task_id。タスクは、1つだけでなく、多くのプロジェクトに属することができることに注意してください。したがって、タスク自体を見ているだけでは、どのプロジェクトを見ているのかわかりません。URLにあるプロジェクトIDを使用する必要があります。これが私が現在それをしている方法です:

多分私は妄想的です、これはただハッキーな感じがします。ルートがパラメータにアクセスできるようになっている場合は、すでにparamsプロパティがアタッチされています。もっと良い方法はありますか?

編集:上記のコードを更新しました。また、私のルートは次のようになります。

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

javascript - 1つの名前空間にあるEmber.jsのさまざまなリソース

乾杯!Railsバックエンド側の1つの名前空間で異なるリソースを使用する必要があります。

rest_adapterで名前空間「api/users」と「api/music」を分離する方法はありますか?

'api / music'パスからjsonを取得する必要がある場合はどうなりますか?

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

ember.js - Ember で 1 ページのメニューを作成するには?

Ember を使用して、この Web サイトのようなメニューを作成するにはどうすればよいでしょうか?

ページはさまざまなセクションに分割されており、スクロールして各セクションに移動できます。メニューをクリックすると、ページが目的のセクションにスクロールします。

この動作のためにルーターに異なるルートを設定する必要があるかどうかはわかりませんが、ルートを変更するとビューが DOM から削除されるため、そうではないと思います。
では、各セクションへのアンカー リンクをどのように作成すればよいでしょうか。

ページをスクロールするとルートが自動的に更新されるのが最適なソリューションですが、リンクと URL 認識を処理するソリューションはどれでも問題ありません。