1

{{#with}} .. {{/with}} を使用してこの隕石ヘルパーのクエリ結果を取得しようとしましたが、テンプレートは返された結果のデータを取得していません。

それで、流星jsで {{#with}} スペースバーを使用する適切な方法を誰かが説明できますか。{{#each}} ... {{/each}} を使用してみましたが、完全にデータを取得できます。

Template.projectDetail.helpers({

    detail: function(){
        //var project = Session.get("aProject");
        if(Session.get("projectSelected")){
            var project = Project.find({_id: Session.get("projectSelected")}).fetch();
        }

        return project;
    }

});

<template name="projectDetail">
<div class="project">
    {{#with detail}}
    <h4 class="project-title">
        <span>{{name}}</span>
        <i class="glyphicon glyphicon-trash pull-right del"></i>
        <i class="glyphicon glyphicon-plus pull-right add"></i>
    </h4>
    <div class="clearfix"></div>

    <div class="project-description">
        <label>Project description:</label>
        <p>
        {{remarks}}
        </p>
    </div>
    {{/with}}
</template>
4

1 に答える 1