angular 和 falcor 一起使用合适吗?

Is it suitable to use angular with falcor?

我刚刚熟悉 falcor,我打算在我的 angular 项目中使用它。让我担心的是,我几乎看不到任何使用 angular 和 falcor 的例子。

有没有人用过这个组合,如果可以,请参考一些例子。例如,在这里使用什么更好:$http 或 $resource 与 falcor ?

是的,您可以将 Falcor 与 Angular 一起使用,但它有点笨拙,因为 Falcor 旨在直接从视图绑定路径,但它 returns 承诺而 Angular 不接受绑定中的承诺。您将必须从控制器或服务发出请求,然后更新 $scope。 Falcor 将为您处理 HTTP 请求,因此您不需要 $http$resource。由于 Falcor 不知道 Angular,请不要忘记从 Falcor 请求的回调中调用 $scope.$apply

示例参见this project(我是作者)。

或者,npm 上有一个名为 ng-falcor 的项目可能会对您有所帮助。