Вывести значение env в файл js

Если вам разрешено передавать пустую C-строку, когда у вас нет значения для второго параметра, вы можете использовать вспомогательный функтор, который будет проверять arg2 и возвращать значение по умолчанию, если оно пустое. Что-то вроде этого:

#define DEFAULT_ARG "arg2"

struct helper_class {
    char* operator()(char* arg)
    {
        if (*arg) return arg; else return DEFAULT_ARG;
    }
} helper;

class func {
    public:
    func(int arg1 , char* arg2 = "arg2", int arg3 = 1) {}
};

int main()
{
    func f1(42, helper(""), 9001);   // default 2nd argument
    func f2(42, helper("Its over 9000!"));
}

Не очень, я знаю ...

0
задан darrela 18 March 2019 в 11:36
поделиться

1 ответ

Сначала добавьте файл .env в root и добавьте variable and value

.env содержимое файла

TIMEOUT=3000

Сейчас в вашем layout's code section добавьте этот код

function onStart()
{
    $this['env_timeout'] = env('TIMEOUT', '2000');
    // -----------  env var name - ^       ^ - default value    
}

enter image description here

Теперь в вашем layout's markup section добавьте это код

<script>var env_timeour = {{env_timeout}};</script>

enter image description here

Теперь вы можете использовать его в любом месте в js, просто убедитесь, что вы Добавьте this script before your js file, чтобы переменная была доступна для js file

enter image description here

Если у вас возникнут какие-либо проблемы, пожалуйста, прокомментируйте .

0
ответ дан Hardik Satasiya 18 March 2019 в 11:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: