2012-03-30 3 views
1

Это очень известная проблема, когда в IE отображаются только первые буквы после динамической инициализации. (See this SO question)Knockout js + dropdown (select) привязка значения + семейство браузеров IE

Но каков наилучший способ переотложения выпадающих списков после привязки данных через нокаут?

ответ

1

Я раньше не видел эту ошибку. Вы могли бы что-то сделать.

<select data-bind="options: youroptions, value: somevalue, visible: !loading()" 
</select> 

Затем в коде

self.loading(true); 
doAjax(function(result) { 
    self.youroptions(result); 
    self.loading(false); 
}); 

Это будет делать, как следует исправить. Не очень элегантный.

Надеюсь, это поможет.

Смежные вопросы