Pergunta

Eu recebo um flash de conteúdo sem estilo, quando eu inicialmente carregar a página, parece até que o Kendo.bind(elemento, viewModel) leva tempo para processar o HTML para analisar, analisar, manipular, etc.

Seria bom se o kendo objeto tinha página eventos de ciclo de vida para que eu possa assinar a ele, por exemplo, mas não, parece que há algo por isso.Existe uma maneira que eu possa ocultar o elemento de contêiner de carga ou uma barra de progresso, em seguida, desaparecer quando o Kendo é feito alterando a página?Qualquer ajuda ou aconselhar seria muito apreciada.

Foi útil?

Solução

Eu suponha que o 'pesquisar, analisar, manipular' lento que você mencionou é, na verdade, até que a página carrega os scripts e atinge realmente o código que executa a ligação real.

kendo.bind(container, viewModel)

Assim, inicialmente, você pode mostrar algum tipo de animação de carregamento ícone e um pouco antes de kendo.bind você deve escondê-lo.

Outras dicas

Você também pode fazer isso:

No seu ViewModel, o GetseSsetectionVisible retornaria falso até que você esteja pronto e depois verdadeiro quando quiser a seção visível.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top