Я нахожусь в приложении Meteor + Cordova и думал об использовании Meteor's Dynamic Templates для создания простого заставки. Я бы установил переменную сеанса на Meteor.Startup()
, а затем отобразил динамический шаблон в течение нескольких секунд.Использование динамических шаблонов Meteor для экрана заставки
Этот подход, описанный ниже, можно считать хорошим?
HTML, может выглядеть следующим образом:
<template name='mainPageWrapper'>
...
{{> Template.dynamic template=getActiveTemplate}}
...
</template>
И Javascript:
Template.mainPageWrapper.helpers({
getActiveTemplate: function() {
return Session.get('activeTemplate');
}
});
Как я на самом деле намерены заставку работать:
Я вхожу в activeTemplate
Переменная сеанса во время Template.mainPageWrapper.onCreated
и измените его (чтобы получить реактивность и скрыть заставку через несколько секунд, подождите Template.mainPageWrapper.onRendered
.