2

目前我有这个代码

var App = Ember.Application.create();

App.user = Ember.Object.create({
  people: customers
});

App.editRowView = Ember.View.create({
  template:"editRowModal"
});

App.userView = Ember.View.extend({
  edit:function(e){
    console.log(this.content.id);
    App.editRowView.append();
  }
});

我的观点如下

<script type="text/x-handlebars" data-template-name="editRowModal">
    <div class="modalBox" id="modalBox">
        <span class="sprite closeToolTip"></span>
        <h4>Restart</h4>
        <div class="cont">

        </div>
        <div class="actions">
            <a class="cancelSendNotification">cancel</a>
            <a class="primary" id="restartCustomer">ok</a>
        </div>
    </div>
</script>

我在页面上有一个按钮,单击时将编辑属性绑定到它。每次单击按钮时,我都可以控制台记录模型的 ID,但我似乎无法在 dom 中显示我的视图。我不确定发生了什么,因为我的 App.editRowView.template 指向我的视图模板的 data-template-name 属性,理论上它应该只是绑定......任何线索?

4

1 回答 1

4

尝试改变

App.editRowView = Ember.View.create({
  template:"editRowModal"
});

App.editRowView = Ember.View.create({
  templateName:"editRowModal"
});
于 2012-04-09T15:03:48.847 回答