Javascript 将模型传递到Ember Popover的引导程序

Javascript 将模型传递到Ember Popover的引导程序,javascript,twitter-bootstrap,ember.js,Javascript,Twitter Bootstrap,Ember.js,对任何使用组件的人来说,都可以帮助他们解决一些问题 使用{{bs bind popover}时,如何将模型传递给组件 <div {{bs-bind-popover templPop}}>Show popover</div> 显示弹出框 在控制器中,我使用了示例中的代码: templPop: Ember.Object.create({ firstName: 'numbers', title: 'Popover with Template', template

对任何使用组件的人来说,都可以帮助他们解决一些问题

使用{{bs bind popover}时,如何将模型传递给组件

<div {{bs-bind-popover templPop}}>Show popover</div>
显示弹出框
在控制器中,我使用了示例中的代码:

templPop: Ember.Object.create({
  firstName: 'numbers',
  title: 'Popover with Template',
  template: 'numbers:<ul>' +
          '{{#each val in content.numbers}}' +
          '   <li>{{val}}</li>' + '{{/each}}' +
          '</ul>',
  content: {
    numbers: [1, 2, 3]
  }
templapop:Ember.Object.create({
名字:'数字',
标题:“带模板的Popover”,
模板:“编号:
    ”+ “{{#content.numbers中的每个val}”+ “
  • {{val}}
  • +{{/each}”+ “
”, 内容:{ 数字:[1,2,3] }
})

如何将模型或其他参数传递给bs bind popover,以便我可以在templPop内容和模板中使用它们


类似于{bs bind popover templPop model}

的内容,您可以将
templPop
属性转换为计算属性:

templapop:function(){
返回Ember.Object.create({
名字:'数字',
标题:“带模板的Popover”,
模板:“编号:
    ”+ “{{#content.model中的每个项}”+ “
  • {{model.property}}
  • ”+“{/each}”+ “
”, 内容:{ model:this.get('model') } }); }.property(“model”),
你找到办法了吗?没有,当时没有,我推迟了几个月,这对应用程序并不重要。在此期间,该项目有一些更新,需要更新,看看它现在是否工作。我还没有使用Ember的Bootsrap,但根据我的理解,我认为在Ember中,您可以直接将模型从route传递到contoller。因此,您可以尝试将所需模型直接从路由传递到组件。希望能有点帮助