問題タブ [angular2-services]

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 投票する
2 に答える
25551 参照

angular - Angular 2 の EventEmitter.next() と EventEmitter.emit() の違い

EventEmitter.emit()とはどう違いEventEmitter.next()ますか?どちらも、サブスクライブしたリスナーにイベントをディスパッチします。

EventEmitter のドキュメントは、現時点ではあまり役に立ちません。

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

angular - 絶対 URL を使用した Angular2 コンポーネントのインポート

以下は、サンプル プロジェクトのディレクトリ構造です。

HeroServiceで使いたいHeroDetailComponent

現在、次のステートメントを使用してインポートHeroServiceしています。HeroDetailComponent

HeroServiceしかし、相対 URL で参照する必要があるのは好きではありません。代わりに、次のように絶対にしたい:

どうすればそれを達成できますか?

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

typescript - Angular 2 - http リクエスト後に結果を表示する (サービス)

私は自分の結果を反復しようとしていngForます-Angular 1のように直感的ではありません.私は次のことをしています:

search.service.ts

typeahead.ts

json の典型的な結果:

}

何が起こっていますか ?いいから{{searchSvc | async | json}}結果見せろよ しかしngFor:いいえ:(

手がかりはありますか?前もって感謝します !!!

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

angular - 何らかのインターフェースを実装するすべてのサービスを注入する

簡単なシナリオ:

共通のインターフェイスを実装する複数のサービスがあります。これらのサービスはすべてbootstrapメソッド内に登録されます。

ここで、共通のインターフェイスを実装するすべての登録済みサービスを注入する別のサービスが必要です。

すなわち

それはどういうわけか可能ですか?

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

modal-dialog - Ionic2/Angular2 のリフレッシュで別のコンポーネントからの新しい API URL で観測可能なコンポーネントをリフレッシュする

おそらく簡単なIonic2/Angular2の問題に苦しんでいますが、解決策がわかりません。

DataService というサービスで API 呼び出しからのデータを使用する Recipes というコンポーネントがあります。これはすべて良いです。

次に、レシピから起動されたモーダルに表示される別のコンポーネントがあります。このコンポーネントには、API クエリ (つまり、呼び出される URL) を変更するコントロールがあります。ユーザーがモーダルを閉じたときに、新しい URL で API を呼び出してレシピのデータを更新したいのですが、これを機能させる方法がわかりません。

以下は、レシピとモーダルのクラスを含む私のレシピ.tsと、DataServiceコードを含む私のdata.tsです。

Recipes.ts:

data.ts:

ここで見逃したものを教えてください...

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

angular - Angular 2 で日付/時刻サービスを追加する

Angular 2 で非常に基本的なサービスをセットアップしようとしています。目標は、ユーザーがボタンをクリックしたときに現在の日付と時刻を表示することです。以下のコードを使用すると、次のエラーが発生します。

Error during evaluation of "click" ORIGINAL EXCEPTION: TypeError: l_context.whatTime is not a function

時間コンポーネント:

サービス:

私が間違っていることについて何か考えはありますか?