問題タブ [angular2-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.
angular - Angular 2:ルートにコンポーネントを条件付きで非同期にロードする方法は?
条件を指定して、ルートにコンポーネントを非同期的にアタッチしたいと思います。
次の例は機能しますが (ただし非同期です)、ユーザーの役割に応じて、1 つまたは別のコンポーネントを読み込みます。
しかし、 API からロールを取得したいとしましょう。つまり、非同期です。それを達成する方法は何ですか?
angular - URL から現在の名前付きアウトレットを取得する
次のようなルートがあります。
つまり、DashboardComponent があり、プライマリ アウトレット内で ReportComponent を開きます。私の DashboardComponent には、LogsComponent が開いている名前付きアウトレット (右) もあります。
私の ReportComponent では、現在のコンポーネントの値を右のアウトレットで開いて取得したいと考えています。これを達成する簡単な方法はありますか?
今のところ、それは可能であるようです
少し冗長にします。ありがとう。
angular - Angular 2 ルーター i18n URL
現在、Angular 2.1.0 に基づいて Web アプリを開発しています。
SEO スペシャリストから、(使用する言語に基づいて) さまざまな URL を設定する必要がある方法について、いくつかの指示を受けました。たとえば、次のようになります。
この種の問題が議論されているドキュメントの一部を見たことがありません。私の問題の解決策はありますか?
お時間をいただきありがとうございます。
angular - Angular2:ルーティングパスの解決とデータの違いは何ですか?
文字列などの単純なデータをルーティング パスから別のコンポーネントに渡す方法は 2 つあります。
最初の方法:
ルーティング側:
コンポーネント側:
2 番目の方法:
ルーティング側:
コンポーネント側:
では、値をコンポーネントに渡す最良の方法はどれでしょうか? resolve
とdata
プロパティの違いは何ですか?
angular - Component クラス Component のエラー - インライン テンプレート:7:24 原因: 未定義のプロパティ 'subscribe' を読み取れません
現在のアプリケーションで angular 2.1.0 モジュールを使用しています。routerLink 属性を持つコンポーネントで単体テストを実行すると、次のエラーが発生します。
コンポーネントでルート パラメータとデータ解決を使用します。ドキュメントに記載されているように、ActivatedRouteStub と RouterStub をセットアップしました。これは私の TestBed 構成です。エラーを克服するのを手伝ってください。
beforeEach( async(() => {
}));