【发布时间】:2016-07-03 08:28:34
【问题描述】:
我刚刚熟悉 falcor,我打算在我的 Angular 项目中使用它。让我担心的是,我几乎看不到任何使用 angular 和 falcor 的例子。
有没有人用过这个组合,如果有,请参考一些例子。例如,这里最好使用什么:$http 或 $resource with falcor ?
【问题讨论】:
我刚刚熟悉 falcor,我打算在我的 Angular 项目中使用它。让我担心的是,我几乎看不到任何使用 angular 和 falcor 的例子。
有没有人用过这个组合,如果有,请参考一些例子。例如,这里最好使用什么:$http 或 $resource with falcor ?
【问题讨论】:
是的,您可以将 Falcor 与 Angular 一起使用,但它有点笨拙,因为 Falcor 旨在直接从视图绑定路径,但它返回承诺,而 Angular 不接受绑定中的承诺。您必须从控制器或服务发出请求,然后更新$scope。 Falcor 将为您处理 HTTP 请求,因此您不需要 $http 或 $resource。由于 Falcor 不了解 Angular,请不要忘记从 Falcor 请求的回调中调用 $scope.$apply。
示例见this project(我是作者)。
或者,在 npm 上有一个名为 ng-falcor 的项目可能会对您有所帮助。
【讨论】: