2016-11-03 7 views
1

"reports.html"と同じフォルダの "reports.js"ファイルでこのコードを使用すると、返された配列の要素が0になります。余分な宣言がありませんが、 "meteor/mongo"から "import {Mongo}"を使うことはできません; 「予約語「インポート」の使用」というエラーは発生しません。 流星バージョン1.2.1Meteor-Blazeを使用してMongo dbにアクセスできない

JS

Tasks = new Mongo.Collection('tasks'); 

if(Meteor.isClient){ 
    Template.reports.rendered = function(){ 
     if(Session.get("animateChild")){ 

      $(".reports-page").addClass("ng-enter"); 

      setTimeout(function(){ 
       $(".reports-page").addClass("ng-enter-active"); 
      }, 300); 

      setTimeout(function(){ 
       $(".reports-page").removeClass("ng-enter"); 
       $(".reports-page").removeClass("ng-enter-active"); 
      }, 600); 
     } 
    }; 
} 

Template.dashboardd.helpers({ 
    options() { 
    return Tasks.find({}); 
    }, 
}); 

HTML

<Template name="dashboardd"> 
    {{#each options}} 
    <p><label>{{text}}</label></p> 
    {{/each}} 
</Template> 
+0

インポート作業を行うために、babelまたはecmascriptパッケージを含める必要があると思います。タスクコレクションを公開して購読しましたか? – Mikkel

答えて

0

は、私の知る限り1.2インポートをサポートしていませんがMETEOR。 Imprortsは私が流星1.3または1.4を追加した新しいモジュールです。

Meteor.publish("Tasks ", function (selector, options) { 
//you can remove condition if you dont have accounts-package 
    if (this.userId) { 
    return Tasks .find(selector || {}, options || {}); 
    } 
}); 

そして、いくつかは、あなたの場合 もう一度できます(私たちは、コレクションの宣言を取る場合4) 私はオールウェイズあなたは、サーバー側で行う必要があり、一部は公開してことができますように

をこの3つの要素のコレクションで作品を使用します一部は

を購読P

Tasks.allow({ 
insert: function (userId, doc) { 
return userId; 
}, 

update: function (userId, doc) { 
    return userId; 
}, 

remove: function (userId) { 
    return userId; 
}, 
}); 

クライアント側で:アップデートなどの挿入、に、trueを返します。しかし、私はそれが安全ではないと言う必要がありません - いけないあなたは、単にすることができ流星-アカウントを持っています

Template.YourTemplateName.onCreated(function() { 
this.autorun(() => { 

    this.subscribe('Tasks', { _id: Template.currentData()._id }); 
//or 
    this.subscribe('Tasks'); 
//but this solution can kill Browser when you collection will have a thousand elements. Allways try to not subscribe all collection. Only Needed fields/objects 
    }); 
}); 
関連する問題