首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果不存在,可以轻松获取元数据。

如果不存在,可以轻松获取元数据。
EN

Stack Overflow用户
提问于 2013-10-08 10:54:06
回答 1查看 1.8K关注 0票数 3

我有一个角/风/ webapi应用程序,这是很好的工作,除非我刷新一个页面,其中有一个EntityQuery返回一个实体。然后,它抱怨元数据不可用,因为实体查询不触发元数据获取,这与标准查询不同。

如果我们已经从前面的角页到达了这个页面,它已经启动了一个标准的微风查询,那么元数据就已经存在了,我们没有问题。

因此问题是,如果元数据尚未完成,如何检查元数据是否存在并触发元数据调用?

非常感谢你能帮我的忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-08 11:19:07

试着做这样的事情:

代码语言:javascript
运行
复制
function fetchMetadata() {
    var manager = new breeze.EntityManager("api/breeze");
    if (manager.metadataStore.isEmpty()) {
        return manager.fetchMetadata();
    }

    return Q.resolve();
}

function start() {
     fetchMetadata().then(function () {
            // Metadata fetched.
            // Do something here.
     });
}
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19245790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档