Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Почему не видно глобальную переменную? / 7 сообщений из 7, страница 1 из 1
29.06.2017, 14:43
    #39479709
Алекссс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не видно глобальную переменную?
в app.js инициализация

Код: javascript
1.
2.
global.startUrl = config.get('startUrl');
global.is_disabled = true;



во другом файле (view) обращение к ним
Код: javascript
1.
{view: 'text', disabled: is_disabled},


, startUrl работает, а is_disabled выдает

ReferenceError: is_disabled is not defined
at edit_issues.js:51
at Object.execCb (require.js:5)
at b.check (require.js:5)
at b.enable (require.js:5)
at b.init (require.js:5)
at h (require.js:5)
at Object.completeLoad (require.js:5)
at HTMLScriptElement.onScriptLoad (require.js:5)

PS: без global тоже не работает
...
Рейтинг: 0 / 0
29.06.2017, 14:56
    #39479722
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не видно глобальную переменную?
АлексссPS: без global тоже не работает
А что меняет "приставка" global?
...
Рейтинг: 0 / 0
29.06.2017, 15:03
    #39479729
oaken
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не видно глобальную переменную?
Алекссс,

В момент обработки view еще не загружен app.js или не такая эта переменная уж и глобальная.
...
Рейтинг: 0 / 0
29.06.2017, 15:05
    #39479733
Алекссс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не видно глобальную переменную?
oakenАлекссс,

В момент обработки view еще не загружен app.js или не такая эта переменная уж и глобальная.
тогда почему вторая ошибку не выдает?
...
Рейтинг: 0 / 0
29.06.2017, 15:05
    #39479734
Алекссс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не видно глобальную переменную?
krvsaАлексссPS: без global тоже не работает
А что меняет "приставка" global?
видимо ничего
...
Рейтинг: 0 / 0
29.06.2017, 15:42
    #39479789
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не видно глобальную переменную?
Алексссвидимо ничего
А должно?

С чего ты взял, что то глобальная переменная? Потому, что там написано global?
У глобальной написано window. ;)

Код: javascript
1.
window.myVar


Вот это глобальная переменная.
...
Рейтинг: 0 / 0
29.06.2017, 15:48
    #39479796
Алекссс
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не видно глобальную переменную?
krvsa, нет, потому что startUrl по факту глобальная
window это браузерный объект, мой app.js на сервере
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Почему не видно глобальную переменную? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]