1

Angular プロジェクトでデモ モードとライブ モードを切り替えられるようにしたいと考えています。この構成変更を行うためのスイッチがどこかにあります。

すべてが外部 Web サービスにアクセスする約 10 のサービス クラスがあります。デモ モードでは、これらのサービスが Web サービスにアクセスするのではなく、ローカルでモック データを生成するようにします。すべてのサービスに IF ステートメントを追加してそこで動作を適応させるのではなく、これを行うエレガントな方法はありますか?

適切な分離は、「ライブ」 MeasurementService と言ってから、使用するサービスを切り替える機能を備えた「デモ」 DemoMeasurementService を使用することです。

4

1 に答える 1

0

必要なデータを JSON または使用するもので構造化します。JSON ダミー データで HTTP に応答するだけのローカル ハンドラーへの HTTP 要求のパスを変更するように切り替えます。

于 2013-08-02T13:48:23.057 に答える