使用Meteor的动态模板进行初始屏幕

时间:2015-04-18 22:54:18

标签: javascript cordova templates meteor

我正在制作Meteor + Cordova应用程序,并且正在考虑利用Meteor的Dynamic Templates创建一个简单的启动画面。我会在Meteor.Startup()上设置一个Session变量,然后显示动态模板几秒钟。

下面描述的这种方法可以被认为是一种好方法吗?

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等待几秒后获得反应并隐藏启动画面。

1 个答案:

答案 0 :(得分:0)

我不相信你最终得到的东西实际上是一个闪屏。移动应用程序中的启动画面会在应用程序加载时加载。

我相信你最终会在应用加载后实际上是一个加载屏幕。