我想我已经知道了这个问题的答案,但我还是要问它。
我有一个 rails 应用程序,并将 angular 集成到应用程序的一个区域中以获得一些魔力。为了添加到组合中,我正在集成 Chewy gem 以使用 ElasticSearch。
所以,使用这个例子:
我有一个具有以下字段的演示模型:
- ID
- 场地编号
- 演示文稿 ID
- 评分
我有一个 Presentations 视图,它通过 Presentation 部分循环,并且我在使用 Angular 做基本相同的事情,我正在循环通过 Presentation 指令。
现在,使用普通的 ERB,当我在 ERB 视图中拉出演示文稿列表时,我可以:<%= presentation.venue.name %>
显示场地名称。
我想知道的是,就像我说的那样,我想我已经知道了这个问题的答案,当我循环通过我的 Presentation 指令时,通过这个角度路线,即使它是一个 _presentation.html.erb 文件我可以' t 使用活动记录关系,因为 javascript get 在 html 之后呈现。
因此,在我的角度指令模板中,我将在哪里有presentation.venue.name,我需要一个角度函数来将其拉入,对吗?
有什么方法,当我通过 ElasticSearch/Chewy 提取数据时,我也可以提取这些数据吗?这是我唯一相信的其他选择?