【发布时间】:2015-01-12 10:30:37
【问题描述】:
我只想知道是否需要在AngularJS 中使用$timeout 作为同步方式,而我在我的服务器端使用Async 和Await,即Asp.Net Web Api。
如果我要同时使用$timeout、Async 和Await,请解释一下并让我理解。
【问题讨论】:
标签: c# asp.net angularjs asynchronous
我只想知道是否需要在AngularJS 中使用$timeout 作为同步方式,而我在我的服务器端使用Async 和Await,即Asp.Net Web Api。
如果我要同时使用$timeout、Async 和Await,请解释一下并让我理解。
【问题讨论】:
标签: c# asp.net angularjs asynchronous
Async\Await 是 server side 运算符,可帮助您在服务器中执行异步操作。
$timeout 是一个 angularjs 提供程序,它包装了 setTimeout 并使用 $apply 函数在 角度世界 中同步事物($apply 调用 digest)。
如果您正在寻找一种在 客户端 方面成为 async 的方法,您应该阅读有关 promises 和 deferred 对象的信息 - 这是在 async 上工作的方式客户端(不管我是否在服务器上异步)。
【讨论】: