У меня есть дизайн, как это:Как справиться с этой зависимостью цикла?
- UI Layer
- компонент уровня.
Идея всех обработчиков событий, таких как щелчок, покраска dom приведет к удару слоя пользовательского интерфейса, который вызовет соответствующий компонентный слой.
Теперь представьте, по нажатию одной кнопки, пользовательский интерфейс слой вызывает компонент слой, поэтому зависимость выглядит следующим образом:
define(['creationComponent']) //ui layer module
так, чтобы по нажатию кнопки, этот модуль может назвать creationComponent
метод.
Теперь creationComponent
тоже для того, чтобы нарисовать что-то, вызывает пользовательский интерфейс слой, таким образом, creationComponent
выглядит следующим образом:
define(['uiLayer']) //create module
и здесь я иду с зависимостями цикла, где я делаю ошибку в дизайне обработать?