2014-09-23 2 views
0

Я пишу структуру клиент-сервер в Java, и я хочу, чтобы сервер отображал некоторые показатели на странице HTML.KnockoutJS читает viewmodel из локального файла?

Для этого я хотел бы использовать KnockoutJS (очень мало опыта), чтобы сервер мог обновлять значения показателей, а HTML-страница может мгновенно отражать изменения и не обновлять страницу.

Возможно ли иметь локальную модель просмотра (которая обновляется программой Java), прочитанной нокаутом? Или есть лучшее решение проблемы?

+0

Для обновления в реальном времени вы можете проверить meteor.js, а не knockout.js. Метеор действительно обновляется. –

ответ

0

Вы можете использовать Atmosphere, который имеет SignalR, как возможность передавать данные в веб-браузер, стиль RPC.

А затем на стороне клиента/Javascript вы можете подключить свои обратные вызовы в атмосферу, чтобы обновить наблюдаемые свойства (объекты, представляющие ваши показатели), в режиме просмотра нокаута, привязанного к вашей веб-странице.

Этот blog post описывает реализацию подобных функций.

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