yandex-ui / noscript

Noscript: JavaScript MVC Framework for building SPA
http://yandex-ui.github.io/noscript/
MIT License
34 stars 22 forks source link

show может быть вызван на дочерних видах до того, как родительский вид физически окажется в DOM'е. #640

Closed i2r closed 7 years ago

i2r commented 7 years ago

https://github.com/i2r/noscript-react-todomvc/tree/subview-show-test

Нужно открыть консоль и обновить страницу, затем вызвать ns.page.go() — вид SUB выполнит htmlinit и show, в то время как вид VIEW продолжит ждать загрузки модели.

Т.е. если новый апдейт придёт до того, как модели родительского вида будут загружены, то методы на show детей будут вызваны.

i2r commented 7 years ago

@vitkarpov

i2r commented 7 years ago

Собрал тест для noscript — проблемы нет: https://github.com/i2r/noscript-react-todomvc/tree/subview-show-test-pure-noscript

Перенёс в noscript-react: https://github.com/yandex-ui/noscript-react/issues/94