在项目定义了两个服务,获取task和project,如果在controller中一起获取他们的数据然后进行赋值呢?目前我是通过
task
project
jstaskService.get({id:id},function(data1){ //... projectService.get({id:id},function(data2){ //里面赋值的操作很长 ... }) })
js
taskService.get({id:id},function(data1){ //... projectService.get({id:id},function(data2){ //里面赋值的操作很长 ... }) })
请问大神们采用$q的方式应该如何写,还有我在很多地方会用到这个获取数据的操作,如何让他们复用呢?谢谢
要件に従って書かれた、以下のコードを見ることができます:
再利用したい場合は、全体をサービスとして扱うことができます。具体的なコードがわからないので、何とも言えません。
サービスにメソッドを追加できます。たとえば、2 つを同時に取得しても問題ありません。
リーリー
要件に従って書かれた、以下のコードを見ることができます:
リーリー再利用したい場合は、全体をサービスとして扱うことができます。具体的なコードがわからないので、何とも言えません。
サービスにメソッドを追加できます。たとえば、2 つを同時に取得しても問題ありません。
リーリーリーリー