我正在研究使用 AngularJS 作为以声明方式定义 Web 组件的框架的可能性(尽可能避免对控制器的需要)。所需的大部分功能已经可以通过 Angular 的内置指令实现,但是我还希望能够迭代用于异步请求数据的各种服务的结果。
我需要的功能可以通过将服务注入控制器并将结果存储在范围内来轻松实现,但我希望有一种方法可以实现这一点而根本不需要控制器(具体来说,我希望生成模板而不是手写)。
是否有任何内置方法可以在 Angular 中实现这一点(例如,一种包含对重复表达式的服务调用的方法)?如果不是,那么实现这一目标的最有效方法是什么?我会假设我应该能够创建一个引用服务的新指令,但我不确定这是否是实现这一目标的正确方法。