この質問は、すでにここにある質問とは異なると思います。私はこれに苦労しており、良い解決策を見つけることができません。
次のように仮定します。
//ResourceOne { name: "foobar" } ... ResourceTwo { name: "donuts" }
Resources = new Meteor.Collection('resources');
//{ input: ResourceOneID, output: ResourceTwoID }
Connections = new Meteor.Collection('connections');
接続はリソースを他のリソースに接続し、それら_id
の のみを保存します。
Connections の一覧をフォームに表示したい
foobar --> donuts
どうやってそれを行うのですか?
今私は持っています:
{{#each connections}}
<a href="#">{{ input_name }} --> {{ output_name }}</a>
{{/each}}
これはテンプレート ヘルパーによって強化されています。
input_name: function() {
return Resources.find( { _id: this.input } ).fetch()[0].name;
}
これは機能しますが、ページが完全に更新されていない場合は常に失敗します。
これを行うためのより良い方法は何ですか?