Angular プロジェクトでデモ モードとライブ モードを切り替えられるようにしたいと考えています。この構成変更を行うためのスイッチがどこかにあります。
すべてが外部 Web サービスにアクセスする約 10 のサービス クラスがあります。デモ モードでは、これらのサービスが Web サービスにアクセスするのではなく、ローカルでモック データを生成するようにします。すべてのサービスに IF ステートメントを追加してそこで動作を適応させるのではなく、これを行うエレガントな方法はありますか?
適切な分離は、「ライブ」 MeasurementService と言ってから、使用するサービスを切り替える機能を備えた「デモ」 DemoMeasurementService を使用することです。