angular2-di

    0

    2答えて

    私はカスタムパイプとディレクティブを持っています。私はサービスを作成しました。これはこれを処理する必要があります。 私は次のエラーを取得する: @Injectable() export class MyService { private data: any; get Data():any { return this.data; } set Da

    1

    1答えて

    angular1にはプロバイダ用のトークンのタイプのみがありました。 angular2では、私が見たすべての例はクラストークンを使用しているようです。たとえば、 class Car {} var injector = ResolveInjector.resolveAndCreate([ { provide: Car, useClass: Car }, ^^^

    1

    1答えて

    で `deps`プロパティを使用angular.ioからコードスニペットです: { provide: RUNNERS_UP, useFactory: runnersUpFactory(2), deps: [Hero, HeroService] } ... export function runnersUpFactory(take: number) { return (winner

    1

    1答えて

    AoTのコンパイルが何らかの理由で失敗したり、奇妙なランタイムエラーが発生するケースがよくあります。私は逆の問題を抱えている:私のアプリはエラーで非IBMアカデミーモードで失敗: Can't resolve all parameters for ConfirmRemoveService (?) これは私が開発や生産を目標としていない、とするか否か、私はdevまたは使用していますか起こりますprod

    2

    1答えて

    私は、コントロールがFormGroup上に自分自身を登録している形成方法を逆しようとしているの結合に自分のFormControlディレクティブの結果を実装するためにFormControlDirectiveを拡張しようとするので、その代わりに @Component({..., template: `<input [formControl]="myControl"`} ... それとも を有す

    1

    1答えて

    親ディレクティブから子構造ディレクティブにアクセスしようとしています。 これは私が子供のディレクティブはアクセスできない理由はわからないんだけど、私は子供 @Directive({ selector: '[appChildStruralDirective]' }) export class ChildStruralDirective { constructor(privat

    0

    1答えて

    私のデータの配列とこのデータを描画するためのさまざまなツールを含むDrawingDataServiceがあります。私はDrawingDataServiceをシングルトンのように私のすべてのツールで使いたいと思っています。 私は(それシングルトンインスタンスとして作るために)AppModuleプロバイダリストにDrawingDataServiceを設定します。 export class LineTo

    0

    1答えて

    私はコンポーネントには、このようなFormBuilderクラスを注入しようとしています: @Component({ ... }) export class TaskComponent implements OnInit { constructor(private fb: FormBuilder) {} はしかし、それは失敗し、私はエラーを取得します: (SystemJS) Ca

    1

    2答えて

    @Hostデコレータがどのように動作するのかを理解しようとしていますビューコンポーネントから切り離されました。だから私は、次のインジェクターツリーを作成: class Dependency { } @Injectable() class NeedsDependency { constructor(@Host() public dependency: Dependency) {

    3

    1答えて

    私はIonic 3アプリを作成しています(Angular 4を使用しています)。私は実際のページロジックからロケーションサービスを抽出して再利用できるLocationProviderを作成しました。 My LocationProviderは@ ionic-native/geolocation(ジオロケーションプロバイダ)を使用します。 @NgModule({ providers: [Locatio