gpt4 book ai didi

javascript - 为不同的客户端编写 JavaScript

转载 作者:行者123 更新时间:2023-12-03 05:01:55 25 4
gpt4 key购买 nike

基本上,我的问题是关于为多个客户端之间不同的多个业务规则管理/编写客户端(javascript)。

举例来说,我有 config.js,其中有一个标志决定我需要为 客户端 A客户端 B 执行逻辑

Config.js

TestBoolFlag = true;

在 Angular Controller 中,我从 config.js 注入(inject)数据,然后使用 if else 来决定我需要为客户端 A 或客户端 B 执行逻辑

Angular Controller

var total = 500;

if (TestBoolFlag) {
var discount = total / 1000 *100;
} else {
var discount = total / 10 *10;
}

我只是给出我的问题的基本示例。

通过这种方式,我可以管理如此多的标志和如此多的 if else 语句。

有没有更好的方法为多客户端需求编写 JavaScript 代码?比如,去掉这个标志,将 if else 分成两个 javascript 文件并根据客户端注入(inject)其中一个文件?等等

有人可以建议吗

最佳答案

我建议您在此处使用数据库来保存客户端特定配置,而不是将其硬编码到源代码中。

这样您就可以轻松扩展到更多客户。

关于javascript - 为不同的客户端编写 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42189690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com