我正在使用 Bootstrap 工具提示来显示绑定到 Ember 对象的表单。
我可以让表单显示得很好,但我一生都无法弄清楚如何保持(双向)绑定工作。
这是我正在使用的代码:
预订.hbs
<div>
<span>{{lastName}}</span>
<span>{{firstName}}</span>
</div>
{{view App.ReservationFormView}}
预订表格.hbs
<form class="reservation-form form-horizontal" role="form">
<label>First Name</label>
{{input type="text" value=firstName }}
<label>Last Name</label>
{{input type="text" value=lastName}}
</form>
保留表单视图.js
App.ReservationFormView = Em.View.extend({
templateName: 'reservationForm',
classNames: ['hidden'],
didInsertElement: function() {
this.$().closest(".gf-sticker").tooltip({
title: return this.$().html(),
html: true,
placement: 'auto',
trigger: 'click'
});
}
});
我不太了解 Ember,但是当模板作为 html: 传递时,我感觉数据绑定丢失了this.$().html()
。
有没有办法解决 ?
编辑:这是小提琴:http ://emberjs.jsbin.com/ESItUrOH/1/edit?html,css,js,output