j-Stash
O componente pode postpor elementos sem destruir e desviar do DOM. Este componente poderá ajudá-lo com conteúdo dinâmico do lado do servidor. Total.js FlowStream Projetos para as configurações do componente.
- Os elementos podem conter tudo como componentes, espinhos, ligadores, etc.
Configuração:
load {String}é um caminho para o métodofunction(id, next(html/element)), que é avaliado se o conteúdo não foi carregado antes.- NEW:
class {String}um nome de classe para o recipiente (default:hidden)
Métodos:
component.add(id, html/element)adiciona novo HTML/elementoscomponent.clear([id])limpa o ID específico (idé opcional) ou limpa todos os conteúdos cache
Use-o com <ui-component name="stash">Quando o componente ainda não está carregado, jComponent Descarrega-o no primeiro uso do endereço DEF.fallback (a partir do Componentator CDN por padrão). autor: Peter Širka. fonte: o Componentator Reserva de componentes, licença MIT.
<ui-component name="stash" path="common.id" config="load:loadcontent"></ui-component>
<script>
var common = {};
function loadcontent(id, next) {
// next(html/element)
console.log('LOAD:', id);
next('<div>{0}</div>'.format(id));
}
setTimeout(function() {
SET('common.id', 'component_settings_1');
}, 1000);
setTimeout(function() {
SET('common.id', 'component_settings_2');
}, 3000);
setTimeout(function() {
SET('common.id', 'component_settings_3');
}, 6000);
setTimeout(function() {
SET('common.id', 'component_settings_1');
}, 9000);
</script>