为输入popover Meteor JS添加值

时间:2015-12-03 11:48:08

标签: javascript meteor

在MeteorJS中使用bootstrap popover并遇到问题

我无法将一些来自集合的值分配给输入值(其中 {{title}}有些string,如wwww)。 html形式 POPOVER 不存在value="///",但在我的表单中,我看到value="some title"

<template name="one">
    <div class="popover-markup">
        <div class=" trigger ">
            Edit
        </div>
    </div>
    <div class="content-popover hide">
        <form class="form">
            <input name="title" id="post_edit_title" value="{{title}}" />
        </form>
    </div>
</template>

Template.one.onRendered(function(){
    $('.popover-markup > .trigger').popover({
    html : true,
    content: function() {
        return $('.content-popover').html();
    },
    container: 'body',
    placement: 'right'
});

编辑:

Meteor.publish("posts_levels", function(){
    return Posts.find();
});

<template name="www">
{{#each level}}
   {{> one}}
{{/each}}
</template>

Template.www.onCreated(function(){
  var self = this;
  self.autorun(function() {
      self.subscribe('posts_levels');
  });
 });

1 个答案:

答案 0 :(得分:0)

创建一个模板助手,将title公开给您的模板。 docs

Template.one.helpers({
  title: function() {
    return Collection.findOne({/* select your data*/}).prop;
  }
});