首页 > 解决方案 > ng-app中的三元运算符?

问题描述

我正在处理 AEM 中的一个组件。我ng-app的每个组件都有独立的组件,因为我在每个包中有多个网站,并且在各个网站上使用相同的组件。

现在,当我在同一页面中多次拖放组件时。只有一个组件在工作。我觉得这是因为有相同的ng-app名字。我可以知道我该如何克服它。Coz.,即使组件相同。根据要求,我们必须进行不同的 API 调用并获取关于视图中该部分的数据。

我有一个像这样使用ternary operatorinside的想法ng-app

 ng-app="{{ apiType ? type1 : type2 }}"

但不确定在声明ternary operator之前会发生火灾。ng-app

有任何想法吗

这是基于我收到的输入的示例 plnkr。

plnkr 代码在这里

标签: javascriptangularjsaem

解决方案


我通过添加循环来计算被拖动的组件数量并使用 for 循环附加唯一 ID(ng-app 值)来解决问题。

[code here][1]

代码在这里


推荐阅读