Я начинаю новый проект и стремлюсь использовать KnockoutJS + Web Api, которые являются новыми для меня, я хорошо разбираюсь в Web Api, но Knockout сложно понять в данный момент.
Это мои первоначальные мысли о том, как я хочу, чтобы мое приложение работало :
LeadsController
LeadsController
имеет Action
с именем ListLeads
, но на самом деле он не возвращает никаких данных, а просто возвращает представление с шаблоном для отображения данных из Knockout.ListLeads
вызывает мой API-контроллер LeadsApiController
через ajax, чтобы получить список лидов для отображенияЯ видел много примеров, но большинство из них возвращают исходные данные при загрузке первой страницы, а не через вызов ajax.
Итак, мой вопрос в том, как создать мою модель представления JavaScript для Knockout при получении из ajax, где URL-адрес ajax создается с использованием Url.Content()
.
Кроме того, что, если мне нужны дополнительные вычисляемые значения в этой ViewModel, как я могу расширить сопоставленную модель представления со стороны сервера.
Если я не объяснил себя хорошо, сообщите мне, в чем вы не уверены, и я постараюсь обновить свой вопрос, чтобы он был более точным.