【问题标题】:Is it important to use $timeout in angularJS while using Async and Await ing Asp.net Web API?在使用 Async 和 Await ing Asp.net Web API 时在 angularJS 中使用 $timeout 是否重要?
【发布时间】:2015-01-12 10:30:37
【问题描述】:

我只想知道是否需要在AngularJS 中使用$timeout 作为同步方式,而我在我的服务器端使用AsyncAwait,即Asp.Net Web Api

如果我要同时使用$timeoutAsyncAwait,请解释一下并让我理解。

【问题讨论】:

    标签: c# asp.net angularjs asynchronous


    【解决方案1】:

    Async\Awaitserver side 运算符,可帮助您在服务器中执行异步操作。

    $timeout 是一个 angularjs 提供程序,它包装了 setTimeout 并使用 $apply 函数在 角度世界 中同步事物($apply 调用 digest)。

    如果您正在寻找一种在 客户端 方面成为 async 的方法,您应该阅读有关 promisesdeferred 对象的信息 - 这是在 async 上工作的方式客户端(不管我是否在服务器上异步)。

    【讨论】:

    • 只在服务器端使用异步就够了吗?
    • @DatzMe - 不。http 请求是您不想在客户端等待的东西。您不想在响应返回之前阻塞您的代码,因此您使用延迟对象并承诺在操作(回调)之前和之后完成。您的服务器可以以同步或异步方式处理请求。客户不应该关心它。
    猜你喜欢
    • 1970-01-01
    • 2021-11-18
    • 2015-09-20
    • 2014-01-26
    • 2020-07-23
    • 1970-01-01
    • 2015-09-28
    • 1970-01-01
    • 2021-09-26
    相关资源
    最近更新 更多