第一次加载页面

First loading of a page

我有一个基于 REST 服务的单页应用程序。

我的服务有标准的 HTTP 方法。

首次加载页面时,它有很多元素,例如菜单、下拉菜单、有关一般上下文的信息(用户消息、用户提醒等)。

我应该有一个 REST 服务来加载每个页面元素还是应该一次加载所有页面数据?

如果一次加载所有数据,GET 非参数化是加载列表 Stocks 我应该怎么做才能加载所有页面上下文(上下文我指的是页面对象)

我的意思是,我有很多服务只是为了加载菜单、下拉列表、未读消息的数量吗?

编写一个获取服务,它可以在页面加载时为您提供所需的所有数据,这将充当模板服务来创建您的舞台。

您只能拨打两次 ajax 电话(两次休息服务)。第一个加载上下文数据,第二个加载股票数据。

我建议您使用 promises,这样您就可以在正确加载所有数据后将控制权交给用户。

查看这篇文章:https://github.com/kriskowal/q

希望对您有所帮助。