我有两个问题:
1) 我想为 Blaze 使用 Meteor 1.5 Dynamic Import,但所有示例和教程都是针对 React 给出的。所以我很困惑它究竟是如何使用的。谁能举个例子。
2)我正在使用来自大气js.com 的包,比如 amcharts,我只需要在管理仪表板端。如何动态导入它们?
提前致谢!
更新(解决方案):
下面是homepage.html(父模板)
<template name="homepage">
Homepage Content
{{> Template.dynamic template=content}}
</template>
login.html(子模板)
<template name="login">
You're logged in!
</template>
登录.js
import '../homepage/homepage.js';
import './login.html';
API = function () {
BlazeLayout.render("homepage",{content: 'login'});
}
export { API }
main.js
LoadLogin = function () {
import('/imports/modules/common/login/login.js').then(function (api) {
api.API();
})
}
/lib/route.js
import { FlowRouter } from 'meteor/ostrio:flow-router-extra';
FlowRouter.route('/', {
name: 'homepage',
action() {
LoadLogin();
}
});