2013-03-11 5 views
1

Я использую нокаут js в одном приложении. У меня есть тег ввода загрузки файла, который я использую для выгрузки файла. В этом случае загружаемые файлы являются изображениями.Knockout JS привязка изображения

Как только изображение было обработано моим ASP.NET Web API, и оно возвращается в мою функцию обратного вызова, я вставляю ответ в наблюдаемый массив, который обновляет экран с новым добавленным изображением и текстом.

Однако по каким-либо причинам изображения не отображаются. Если я обновляю страницу, она загружает изображения в порядке, но при добавлении к наблюдаемому массиву он не отображает изображения.

Любые идеи?

Редактировать: Вот мой код, который добавляет элемент, он довольно прямолинейный.

item = { 
           "insightTypeId": 0, 
           "memberId": currentMemberId(), 
           "postedByMemberId": store.fetch("currentUser"), 
           "value": insight(), 
           "image": "content/insights/" + fileName 
          }; 

    messaging.client.addItem = function(item) { 
     member().insights.unshift(item); 
    }; 

Update

Забыл упомянуть, что она отлично работает на компьютере просмотра сайта, но по телефону он не работает.

+0

Вы можете разместить свой код на стороне клиента, который имеет дело с обновлением? –

+0

Я отредактировал мой пост, это довольно прямолинейно, я не могу писать больше, чем это для клиента. – dswatik

+0

HI, я на самом деле имел в виду то, что вы добавили, но также html с привязкой к нокауту. –

ответ

0

я понял, что это был мобильный сафари вопрос ресурс

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