Я огромный поклонник нокаутов. Я использую его для всех своих веб-разработок и просто люблю его. Одна вещь, которую я не смог понять, - это как скрыть пользовательский интерфейс при создании привязок knockoutjs.
Например, у меня очень надежный пользовательский интерфейс с большим количеством шаблонов, используемых на моей странице. Проблема, которую я замечаю, заключается в том, что когда пользователь впервые посещает страницу, они видят все мои шаблоны за долю секунды до того, как привязки ударятся и скрывают их.
Как лучше всего решить эту проблему? Я попытался использовать вспомогательные классы, чтобы скрыть их, но тогда шаблоны не могут отображаться с использованием привязок "visible" и "if", если я не удалю ссылку на вспомогательный класс (т.е. Ui-helper-hidden).