-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
dracowf [18:14]
Ух ты! Не знал, что порядок в modules.define так важен!
makishvili [18:14]
порядок чего именно?
dracowf [18:15]
Так, сейчас. Объявления блоков, от которых зависят.
makishvili [18:16]
Ты про массив во втором аргументе define и параметры анонимной функции в третьем аргументе?
makishvili [18:16]
что они должны соответствовать друг другу?
makishvili [18:16]
Или о чём-то ином?
dracowf [18:16]
Их порядок да
dracowf [18:17]
Хм, похоже я поспешил с выводом, сейчас ещё раз проверю
dracowf [18:18]
А нет, всё правильно
dracowf [18:18]
Порядок важен
makishvili [18:19]
важен-важен. Бывало не в том порядке объявишь параметры в функции, и всё ломается :simple_smile:
makishvili [18:20]
Из документации этот нюанс понятен или нет? Нужно отдельно на нём заострить внимание?
dracowf [18:20]
modules.define(
'flight-timetable-row',
['inherit',
'block',
'1',
'2',
'3',
'4',
'5',
'6',
'7',
'8',
'9',
'10'
],
function (provide,
inherit,
YBlock,
10,
9,
8,
7,
6,
5,
4,
3,
2,
1,) {
Будет всё наоборот)
makishvili [18:21]
да, у тебя всё сломается )
dracowf [18:21]
Аха :smiley: Ну оно было не совсем сломано, но когда глянул на названия всё перемешалось было забавно)))
dracowf [18:21]
Ладно, чего умничать, я думаю стоит рассказать в доке об этом :simple_smile: (edited)
makishvili [18:22]
не сломалось, потому что твои 10 модулей почти одинаковы. А когда они все — разные классы, тогда все быстрее ломается :))
Metadata
Metadata
Assignees
Labels
No labels