基本的には、私の質問は、複数のクライアント間で異なる複数のビジネスルールのクライアントサイド(javascript)の管理/作成についてです。異なるクライアントのJavaScriptを書く
、私は私がclient A
又はClient B
角度制御装置において
config.jsの
TestBoolFlag = true;
のロジックを実行する必要が決める1つのフラグを有するconfig.js
を持っていること、例えば、言うことができます私はconfig.jsからデータを注入して、他にifを使ってクライアントAまたはクライアントBのロジックを実行する必要があると判断する場合
角度コントローラ
var total = 500;
if (TestBoolFlag) {
var discount = total/1000 *100;
} else {
var discount = total/10 *10;
}
私はちょうど私の問題の基本的な例を挙げています。
このように、私は非常に多くのフラグを管理しています。
マルチクライアントに必要なJavaScriptコードの作成方法はありますか? 同様に、このフラグを取り除き、別の場合は2つのjavascriptファイルに分割し、クライアントに応じてそれらの1つを注入しますか?など
誰かが私はあなたがソースコードにクライアントの特定の構成ではなく、ハードコードにそれを保存するために、ここでデータベースを使用することを示唆している
具体的な例では、おそらく、 'discount'プロパティ(または' calculateDiscount() '関数)を持つ別々の' Client'オブジェクトを持つことをお勧めします。クライアントごとに別々のオブジェクトを別々のファイルに入れ、必要なものだけをロードしてください –
「クライアント」は「ユーザー」を意味しますか(例:bobとjim) 「中」(例えば、Web対モバイル)を意味しますか? – Paul
@Paul、私はボブ対ジムを意味する – simbada