Meteor:如何根据数据库中的值设置单选按钮的值

时间:2016-03-13 16:21:38

标签: javascript jquery mongodb templates meteor

网站的管理员可以创建新的学术出版物(例如:已发表论文 pp )或书籍章节 bc < /强>))。发布的类型由单选按钮确定。有四种不同的类型。

问题:管理员可能还会在稍后阶段编辑现有条目。为了实现这一点,我需要检索type的值并将其传递给template.html以预先选择正确的单选按钮。

这怎么可能?任何帮助表示赞赏。

这是来自集合type的{​​{1}}字段的 JSON

Publications

helper.js:

{
    "_id" : "t4Zc23YSB9fJc8rW4",
    "authors" : [ 
        {
            "lastName" : "Whittington",
            "firstName" : "Richard"
        }, 
        {
            "lastName" : "Cailluet",
            "firstName" : "Ludovic "
        }, 
        {
            "lastName" : "Douglas",
            "firstName" : "Basak Yakis "
        }
    ],
    "title" : "Opening strategy: Evolution of a precarious profession",
    "outlet" : "British Journal of Management, 22 (3)",
    "year" : "2011",
    "abstract" : "No Abstract ...",
    "type" : "pp"
}

和template.html:

Template.adminPublicationsEdit.helpers({
  pubEntry: function () {
    return Publications.findOne({_id: this._id});
  }
});

1 个答案:

答案 0 :(得分:1)

如果我理解了您的问题,您需要在 Outlet eval()中选择一个特定的单选按钮,该按钮与exec()的{​​{1}}值相对应{1}}的对象。如果是这种情况,您可以实现Meteor助手并将该类型作为函数参数传递。

例如:

form-group
type