injectable

    4

    1答えて

    AppModuleのプロバイダとして私のアプリケーションに@Injectableサービスが追加されています。私は開発チームの誰も他のモジュールにそれを注入しないようにしたいと思います。 1つのインスタンスで十分ですし、2回実行したくない複雑なロジックがあります。何か案は? 角度2でDIがどのように機能するのか知っています。そのため、「アプリケーションモジュールでプロバイダとして追加されていることを

    0

    1答えて

    これは、を持つComponentのテスト例で、angular2のドキュメントで提供されているスタブを使用しています。 私がそれをビルドして実行しようとしているとき、コンポーネントが2番目のテストケースの変更を受け取っていないことがわかります。私はいつもメッセージを見る。 サービスはこのようになります。「角度/コア@」から インポート{注射}。 @Injectable() export class

    0

    2答えて

    を働いていない私はService.tsのGet-機能付き@Injectableクラスが作成しています。この関数は1つの配列を返し、配列も取得します。しかし、それはnullを返します。これを直接@Componentに書き込むと、配列が取得されます。私は間違って何をしていますか?私は以下の @Injectable() export class Arr_selected { get(arr

    0

    1答えて

    通常、私はこのように私のコンポーネントに行きます。 import { Router } from "@angular/router"; @Component({ ... }) export class CompyTheComponent { constructor(private router: Router) { console.log(router.url);

    0

    1答えて

    ニュースアイテムの配列を定義し、同じデータを操作するいくつかのメソッドを持つAngular 2-Native Scriptアプリでサービスを作成しようとしています。これらのニュース項目は、異なるタイプであってもよい。ビッグ、スモールなど、それぞれ異なるパラメータを持つ可能性があります。 インタフェースとサービスを以下のように定義しました。 import { Injectable } from "@

    1

    1答えて

    私は@Injactableサービスクラスを作成し、それをプロジェクトに提供する必要があります。 理論的には、シングルトンサービスとしても実行されるes6モジュールをインポートできます。 これは「角度のある角度」ではないことを除いて、なぜこの方法はあまり一般的ではないのですか?あなたのサービスが他のサービスを注入されたときに const bla = [] const fo() => {re

    7

    1答えて

    私はアプリケーションで認証ガードを実装しようとしています。すなわち、認証されたユーザーだけが自分のアプリの特定のルートにアクセスできます。私はhere与えられたツタンツに従っています。 ユーザーがログインすると、自分のAuthServiceのブール値をtrueに変更して、その使用がログインしたことを示します。これは、アプリの存続期間を通じて保持する必要があります。ソースコード下記 : AUTH-g

    0

    1答えて

    これで簡単に質問できます。私は、HttpClientが注入可能なので、開発者がコンポーネントで直接apiリクエストを実装する実装が数多く見られています。これは道のりですか、または正当なサービスを持ち、そこにすべてのHttpClient要求を持っている(純粋な観点から)クリーナーですか? HttpClient + Express + Servicesに関する完全な例については、私が参考にできる評判の

    0

    1答えて

    のプロバイダが見つかりません 私はカスタムフォームとカスタム入力を持っています。 カスタム入力をカスタム入力に挿入しようとしています。 入力がフォームの直接の子である場合に機能しますが、それらの間にコンポーネントがあると例外がスローされます。 この作品: AppComponent.html: <custom-form> <custom-input></custom-input> </c