問題タブ [angularjs-new-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 に答える
92 参照

angularjs - ローカル変数を使用する代わりに、Angular 1.4 の新しいルーター コンポーネントで「this」にバインドする方法は?

コンポーネントコントローラーがあり、これをローカル関数内で使用するには、ローカル変数を宣言する必要があります。

新しい角度ルーター内で「これ」にバインドするより良い方法はありますか? たとえば、この関数:

それを行う別の方法はありますか?より速く/より良い?

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

angularjs - Angular 1.4 の新しいルーター コンポーネントから親コントローラーにイベントを送信する方法は?

新しい angular コンポーネントでは、$scope を注入できないため、標準の $emit を使用できません。

コンポーネントから親コントローラーに値を発行するにはどうすればよいですか?

私はappCtrlでこれを持っています:

通常、私は次を使用してそれを行いました:

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

angularjs - ngNewRoute を使用した AngularJS 遅延読み込みコンポーネント

AngularJS new routerを使ったアプリを作りたいです。すべてのコンポーネントを新しいモジュールにラップし、ユーザーがそのコンポーネントへのルートを変更したときに、コンポーネント (モジュール、コントローラー、およびテンプレート) を ocLazyLoad で遅延ロードすることにしました。ocLazyLoad を使用してモジュールをロードする必要があると思いますが、このコードをどこに記述すればよいかわかりません。

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

angularjs - 新しい Angular ルーターでビューポートをネストするにはどうすればよいですか?

ネストされていないルートとビューポートで動作する新しいAngularルーター(Angular 1.4)があります。ネストされたコンポーネントに独自のビューポートがある場合、それを機能させることができません。見つけることができるすべてのチュートリアルを読みましたが、ネストについて説明しているチュートリアルはありません。並列ビューポートは知っていますが、それは私が探しているものではありません。

これが私が持っているものです。

https://gist.github.com/guyjacks/b15a22d84b804af5d321

-- エラー -- https://gist.github.com/guyjacks/a0b3ecda9787692a070e

-- これが現在の回答です --

新しい Angular ルーターでは子コンポーネントが壊れているようです。

https://github.com/angular/router/issues/117

答えがあるまで、この質問には答えないままにします。

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

angularjs - angular-ui-router コードを記述して、新しい angular ルーターとの互換性を最大限に確保するにはどうすればよいですか?

大規模なアプリケーションでは、ナビゲーションとルーティングの概念を再設計する必要があります。私の知る限り、1.4 (および 2.0) 向けに発表された新しい角度ルーターは、まだ製品化の準備ができていません。新しいルーターについて私が見つけたすべての情報は非常に初歩的なものに聞こえますが、少なくとも API に関しては古くなっているようです。ドキュメントなしで、そのような初期の状態でライブラリを使用する必要があるかどうかはわかりません。

したがって、現在は ui-router を使用する方がよいと思います。

将来的に簡単に交換できるように角度のある ui-router を使用できますか?

名前付きビューとネストされたビューを使用する必要がありますか? テンプレートで状態を使用できますか、それとも URL にリンクしたほうがよいですか? 抽象状態を使用する必要がありますか? 新しいルーターのコンポーネントの概念と完全に互換性がないため、避けるべき ui-router オプション/パターンはどれですか?

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

angularjs - AngularJS 1.4 ngNewRouter - 部分ビューの使用方法は?

私は AngularJS 1.4.3 を使用する必要があるプロジェクトに取り組んでいます。問題は、もちろん新しいルーティングを使用する必要があることですが、ビューでは別の部分ビューを使用する必要があります。たとえば、ホーム ビューがあり、これには REST 呼び出しからのデータによって生成された 2 つの動的テーブルが含まれています。これらのテーブルは、ユーザーの役割などに応じて部分ビューである必要があります。1.4 はまったく新しいため、適切なチュートリアルやドキュメントが見つかりませんでした。これらのタイプのサブコンポーネントを作成するにはどうすればよいですか。

助けてください、よろしくお願いします