我想不出一个更好的头衔,请建议一个。
我打算在大型Web应用程序上工作。在应用程序开始运行之前加载完整的应用程序需要一些时间。
假设它像asana.com。如果您有任务链接并打开链接。它首先加载应用程序,然后显示任务的详细信息。
注意:我在更新2中添加了另一个示例
我想做的恰恰相反。假设我尝试直接打开链接。它应首先向我显示任务详细信息,然后在后台加载整个应用程序。
我应该采用什么样的发展策略来实现这样的功能。角度会对此有好处吗?我曾经为角度小项目工作过,我有能力思考角度:) 我只想指出正确的方向。
更新1:
我使用Apache2 PHP5作为ReST API。我想改成GoLang http服务器。但在这种情况下,这无关紧要:)
更新2:
我还没有开始处理该应用程序,但我知道它的大小会很大,并且需要时间来加载应用程序。这将是一个javascript应用程序,所有与Web的通信将主要由API完成。 API将很快,它不会减慢应用程序的速度。我主要关心的是javascript库以及我想在加载应用程序之前显示页面内容并在后台加载应用程序的问题的方法。
作为第二个例子:https://chrome.google.com/webstore/detail/a-journey-through-middle/gjgkjeheegjnnmheaflhdocglkiegoni?utm_source=chrome-ntp-icon
如果您在chrome中打开此链接,它将加载应用程序,然后在弹出窗口中加载特定内容。我想首先加载弹出窗口的内容,然后在后台加载应用程序。我应该如何编写我的应用程序来实现这一目标。
答案 0 :(得分:0)
我的建议(我说这一点,因为我开始做类似而不是证明它成功)将使某个级别的框架相当静态,以便用户几乎立即响应加载的网站然后启动角度app有这样的东西
angular.bootstrap(document.getElementById(" container"),[" app"])
api的参考 - https://docs.angularjs.org/api/ng/function/angular.bootstrap 请参阅此示例 - https://egghead.io/lessons/angularjs-angular-bootstrap-app-init
我的期望是你能够