私は初心者で、自分の出版物を機能させるのに少し苦労しています。私のデータには多数の患者がいて、1 人の患者のデータを表示したいと考えています。これは私が私の出版物をどのように構成したかです:
Meteor.publish('patients.single', function (patientId) {
check(patientId, String);
return Patients.find({_id: patientId});
});
これが私が購読した方法です:
Router.route('/patients/:_id', {
layoutTemplate: 'ApplicationLayout',
yieldRegions: {
'single_patient': {to: 'content'}
},
subscriptions: function () {
return Meteor.subscribe('patients.single', this.params._id);
}
});
また、実際のテンプレートを介してサブスクライブしようとしましたが、役に立ちませんでした:
Template.patient_details.onCreated(function () {
this.subscribe('patients.single', Session.get("currentPatient"));
});
出版は理論的には簡単に思えますが、私はそれらを正しく理解することができないようです. ここで何が間違っていますか?