Domanda

ottengo un flash di contenuti non condivistici quando inizialmente carico la pagina, sembra che Kendo.Bind (elemento, ViewModel) richieda il tempo per elaborare l'HTML per scansionare, analizzare, manipolare, ecc.

Sarebbe bello se il Kendo oggetto ha avuto eventi di ciclo di vita della pagina quindi posso iscriversiAd esempio, ma non sembra che ci sia qualcosa per questo.C'è un modo in cui posso nascondere l'elemento del contenitore o caricare una barra di avanzamento, quindi svanire quando Kendo ha finito di cambiare la pagina?Qualsiasi aiuto o consigli sarebbe molto apprezzato.

È stato utile?

Soluzione

Suppongo che la "scansione, analizza, manipola" rallenta che hai menzionato sia infatti finché la tua pagina carichi gli script e raggiunge effettivamente il codice che esegue il legame effettivo.

kendo.bind(container, viewModel)
.

In modo da poter visualizzare inizialmente una specie di icona di caricamento dell'animazione e poco prima di Kendo.Bind dovresti nasconderlo.

Altri suggerimenti

Potresti anche farlo:

On Your ViewModel, GetissectionCisible restituirebbe false finché non sei pronto e quindi è vero quando vuoi visibile la sezione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top