我想获取使用scalajs-angular进行请求的http状态代码。
我可以使用http.get[js.Any]("url") success
和(js.Any, Int) => Unit
类型的函数来获取它。但是我想要返回除Unit之外的东西。
例如,我希望能够做到:
http.get[js.Any]("url") map {
case response.status == 200 => true
case _ => false
}
我该怎么做?
答案 0 :(得分:0)
充实我在下面的评论中所说的内容(现在我已经不在手机上了):基于scalajs-angular的文档,看起来它的版本t = reshape([x; y; z], [3 3*n]); %//reshape your vectors into a matrix that could be use nicely with mat2cell
C = mat2cell(t, 3, 3*ones(1,n));
会返回一个版本承诺你正在寻找的东西显然是未来。因此,如果您添加get
,从承诺中获取未来,我怀疑您的代码将按预期工作:
.future
(注意:我不会自己使用scalajs-angular,所以这是基于文档的猜测。)