Je suis un grand fan de Knockoutjs. Je l'utilise pour tout mon développement web maintenant et je l'aime tout simplement. Une chose que je n'ai pas réussi à comprendre, c'est comment masquer l'interface utilisateur pendant que les liens knockoutjs sont construits.
Par exemple, j'ai une interface utilisateur très robuste avec de nombreux modèles utilisés sur ma page. Le problème que je constate est que lorsque l'utilisateur visite la page pour la première fois, il voit tous mes modèles pendant une fraction de seconde avant que les liens n'interviennent et les cachent.
Quelle est la meilleure façon de résoudre ce problème ? J'ai essayé d'utiliser des classes d'aide pour les masquer, mais les modèles ne peuvent pas être affichés à l'aide des liens "visible" et "if", sauf si je supprime la référence à la classe d'aide (c'est-à-dire ui-helper-hidden).