4

今天我花了很多时间试图找出问题所在。一旦通过content.isLoaded. 如您在所附照片中所见,这是在加载内容之后完成CreditCards的: 。但不知何故它不能设置这个值:CardProviders附照片

selectDefaultValue: (->
  if !@get 'multiple'
    console.log 'content loaded'
    window.$select = @$('.filter-select').first()
    # get provider id
    id = $('#ember-container').attr('data-providerId')
    console.log 'id: ', id
    $select.select2 'val', id
).observes('controller.controllers.application.canSetDefaultProvider')

window.$select但是当我从控制台尝试时,它可以工作!

canSetDefaultProviderCreditCards当同时加载和CardProviders内容时设置为 true 。

4

0 回答 0