2015-07-15 2 views
0

У меня есть одностраничное приложение, работающее над службами REST.Первая загрузка страницы

Мои службы имеют стандартные методы HTTP.

При первой загрузке страницы она содержит множество элементов, например меню, выпадающих меню, информацию об общем контексте (сообщения пользователей, оповещения пользователя и т. Д.).

Должен ли я иметь службу REST для загрузки каждого элемента страницы или мне нужно сразу загрузить все данные страницы?

Если загрузка всех данных на один раз, GET нон параметризованном является для загрузки списка запасов, что я должен сделать, чтобы загрузить все контекст страницы (с контекстом я имею в виду объекты страниц)

Я имею в виду, я буду есть много услуг, просто чтобы загрузить меню, выпадающий список, количество непрочитанных сообщений?

ответ

0

Напишите службу получения, которая может служить вам со всеми данными, необходимыми при загрузке страницы, это будет действовать как услуга шаблонов для создания вашей сцены.

+0

Это хорошая идея. Я думал, что-то в этом роде, но создавая не web-api-контроллер (с действиями), чтобы вернуть фон любой страницы и получить конкретные данные (например, запас) каждой страницы с ее службы, как сказал @Fermin. Но идея вас обоих звучит более профессионально. – Dummy

0

у вас может быть только два вызова ajax (две службы отдыха). Первый для загрузки данных контекста, а второй для загрузки данных запаса.

Я рекомендую вам использовать обещания, чтобы таким образом вы могли дать управление пользователю, как только все данные будут загружены правильно.

Смотрите эту статью: https://github.com/kriskowal/q

Я надеюсь, что это помогает.

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