0

エラーが発生し始めたとき、Meteor でユーザー アカウントを操作していました。エラーはコンソールに出力され、userEmailヘルパー関数にあります。私の質問はundefined、なぜ出力が得られるのかということです。

私のhtmlコード:

{{#each user}}
        {{#if student}}
            <div class="row">
                <div class="user-wrapper">
                    <div class="row">
                        <div class="name-wrapper col-md-3">
                            <span class="head">{{profile.firstname}}</span>
                        </div>
                        <div class="email-wrapper col-md-3">
                            <span class="head">{{userEmail}}</span>
                        </div>
                        <div class="email-wrapper col-md-3">
                            <span class="head">{{>starsRating mutable=true class="js-rate-images" id=_id}}</span>
                        </div>
                        <div class="email-wrapper col-md-3">
                            <span class="head">Remark</span>
                            <button class="btn btn-primary">Enter Remark</button>
                        </div>
                    </div>
                </div>
            </div>
    {{/if}}
    {{/each}}

私のヘルパー関数は次のとおりです。

Template.Users.helpers({
    user: function(){
        return Meteor.users.find();
    },
    userEmail:function(){
        return this.emails[0].address;
    },
    student:function(){
        return this.profile.profession === 'student';
    }
});
4

1 に答える 1