問題タブ [sharedservices]

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 に答える
3604 参照

c# - 共有サービスの使用例。プリズム

5 つのモジュールがあり、EventAggregatorパターンを使用してモジュール間の通信を行っています。そして、コードが醜くなり、プロジェクトでEventAggregatorを使用するのは設計が悪いように思えます。

モジュール間の通信には、次の 3 つの方法があります。

  • 疎結合イベント
  • 共有サービス
  • 共有リソース

Shared Servicesによる通信について詳しく知りたいのですが。私が見つけたのは、Prism ToolKit の StockTrader アプリケーションに関する記事です。

Shared Services を使用してモジュール間の通信を確認できる、Prism でShared Servicesを使用する軽量で明確な例はありますか? (ダウンロード可能なコードは高く評価されます)

0 投票する
3 に答える
243 参照

javascript - コンポーネント間で共有サービスが更新されないのはなぜですか?

私のAngular2アプリではLocalStorage、コンポーネント間で共有したい認証サービスをブートストラップしています:

LocalStorageは次のように定義されます。

ただし、問題は、コンポーネント間で共有して更新すると、更新するコンポーネントのみが変更を認識することです。コンポーネントに挿入され、次のように編集されます。

このサービスの複数のインスタンスがコンポーネント間で作成されているように見えるのはなぜですか? ありがとう。

編集コンポーネント テンプレート バインディングの例は次のとおりです。

成分:

テンプレート:

最終編集

サービスでユーザー名を実際に編集した後、これは機能するようになりました。

みんなの時間を無駄にしてごめんなさい。再度、感謝します。

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

cakephp-3.0 - ライブ共有サーバー intl PHP 拡張機能での cakephp 3

私はcakephp3アプリケーションを持っていますが、他のインストール要件とともに、共有サーバーではintl PHP extensionサポートされていません。共有サーバー でcakephp3を実行するための代替手段はありますか?これは正確に何をしていますか?iPageHostgator
intl PHP extension

0 投票する
3 に答える
144 参照

angular - angular2 シングルトンの代替

次の状況を想像してください。コンポーネントAはサービスAの配列Aを更新します。コンポーネントBはサービスAの配列Aを使用/読み取ります。コンポーネントBに通知したい場合...コンポーネントAが配列を更新するときに、シングルトンを使用できますが、私の気持ちです。 ..(C#+ MVVMのバックグラウンドから来ています)シングルトンサービスは、アプリケーション内のこれら2つのコンポーネントでのみ使用されるため、やり過ぎです。

代替手段はありますか、それとも先に進んでシングルトン サービスを作成する必要がありますか?

どんなアドバイスでも大歓迎です、

ありがとうございました、

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

angular - Angular2 (最終リリース) コンポーネントは、サービス内のオブザーバブルを介した通信に失敗します

を使用しAngular v2.1ています。共有サービスを介してコンポーネントにメッセージを送信させようとしています。

まず、最初のコンポーネントcompany.component.tsから 2 番目のコンポーネントにデータを送信しますmodal.component.ts

どこに問題があるのか​​正確にはわかりません (データの送受信中の場合)。受信データをデバッグすると、Subscriber オブジェクトが見つかりました。

modal.service.ts

最初のコンポーネントでcompany.component.ts:

2 番目のコンポーネントmodal.component.ts:

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

angular - Angular - コンポーネント間の共有サービスが機能しない

変数を宣言するサービスがあります。私のコンポーネントでは、この変数を使用してデータを入れています。

サービス:

今、私は自分のコンポーネントでこの変数を使用しています:

必要なコードのみを投稿しましたthis.dataService.msgs。これは正常に機能するメッセージでいっぱいです。別のコンポーネントに到達したとき、this.dataService.msgs のデータはまだ存在していますが、戻ってきたときMessagescomponentthis.dataService.msgsもう一度undefined入力するまでは、そこにあったデータが必要です。誰かがこれを行う方法を知っていますか?

どうも