Meteor.jsを使用して、ウィンドウのサイズ変更時にテンプレートを再レンダリングする構文を理解している人はいますか?Meteor.flush()を試してみましたが、それは正しいアプローチではないようです.... :(
window.onresize = function(){
Meteor.flush();
};
Meteor.jsを使用して、ウィンドウのサイズ変更時にテンプレートを再レンダリングする構文を理解している人はいますか?Meteor.flush()を試してみましたが、それは正しいアプローチではないようです.... :(
window.onresize = function(){
Meteor.flush();
};
ウィンドウのサイズを変更するときにセッション値を変更してから、テンプレートにその変更をリッスンさせます。
<template name="body">
{{touch}}
</template>
Template.body.touch = function() {
return Session.get("touch");
}
Meteor.startup(function() {
$(window).resize(function(evt) {
Session.set("touch", new Date());
});
});
Meteor docsは、テンプレート-> autorun() https://guide.meteor.com/data-で呼び出すことができるクライアント側のグローバルリアクティブデータソースとしてウィンドウディメンションを追加することにより、このシナリオの良い例を提供し ます。 Loading.html#stores