为一个控制器JSON提供一些数据,我在ng-repeat中查看此数据。 但是当从视图中选择这个数据时,我需要将所选数据传递给Form Controller填充所有表格。
我不知道如何在带有组件的angularJS中执行此操作。我构建了服务,当我选择它并传递给Form Controller时解析数据。但它的额外工作再次通过service解析它。也许存在一些更好的方式如何拾取id,并且Form Controller在从服务获取id时自动加载它。
如我所知,AngularJS对各方面都很难:(
答案 0 :(得分:1)
最好提供一些问题的代码示例。实际上,您有三种主要方式在模块之间共享数据 - 父控制器,rootScope和服务。好的,这里有事件发送器,但是我听到了使用事件不是'Angular方式'的意见,因为以后很难维护这个架构。据我所知,你正在为这只海豚使用服务,这很好。由于Service是Angular中的Singleton,因此您不仅可以使用它来共享可重复使用的代码,而且可以在控制器之间共享数据。