我正在编写一个 Angular 应用程序,它应该通过服务器(在页面加载时)使用新加载的 JSON 对象,或者在某些情况下,如果 obj不存在。
使用服务/工厂,如何检查页面上是否存在 JSON obj?如果是这样,应用程序将使用该数据并将其注入控制器。如果它不存在,应用程序将联系服务器并请求它。
例如:
var data = {item1: foo, item2: foo, item3: foo}
假设它存在于页面加载中。然后 Angular 将使用data
var 作为基础来构建模型。但如果没有,它将调用服务器,获取相同的 obj 并将其用作其基础。
尽管我对 Angular 还很陌生,但我已经阅读/编写了足够多的内容,知道如何发出 AJAX 请求并正确绑定返回的数据。在这种情况下,我想我正在尝试找出检查数据并确定数据是否存在的正确方法,以确定在应用程序运行时是否应该进行调用。