2015-02-07 28 views
1

我在画布标签内部有一个游戏。当我点击一个游戏实体时,我想打开一个模式,并在视图中,能够访问被点击的对象的属性。如何访问模态视图中的对象

下面是当我点击游戏实体调用的函数:

function pause(player) { 
    $('myModal').modal(); 
} 

这里就是模态呈现的观点:

#myModal.modal.fade(tabindex='-1', role='dialog', aria labelledby='myModalLabel', aria-hidden='true') 
    .modal-dialog 
    .modal-content 
     .modal-header 
     button.close(type='button', data-dismiss='modal', aria-label='Close') 
      span(aria-hidden='true') × 
     h4#myModalLabel.modal-title 
     .modal-body 
     h5 Object Properties 
     ul.list-group 
      -// List all properties of the player object here 
     form 
      .form-group 
      label.control-label(for='script-text') Text: 
      input#script-text.form-control(type='text') 
     .modal-footer 
     button.btn.btn-primary.pull-left(type='button') Submit 
     button.btn.btn-default(type='button', data-dismiss='modal') Cancel 

我怎样才能从内部访问player对象风景?我确信有一个简单的答案,但我似乎无法弄清楚。

回答

1

你可以简单地写入.modal-body容器模式打开后:

function pause(player) { 
    $('#myModal').modal().find('.modal-body').html(JSON.stringify(player)); 
} 

当然不是JSON.stringify你可能想要更漂亮格式对象的属性。

+0

谢谢!我知道有一个简单的答案。 – woodenToaster 2015-02-07 19:01:13

相关问题