三元运算符在应用程序中?

ternary operator in ng-app?

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

现在,当我在同一页面中多次拖放组件时。只有一个组件在工作。我觉得这是因为有相同的 ng-app 名字。请问我怎样才能克服它。因为,即使组件相同,根据要求,我们也必须进行不同的 API 调用并获取视图中该部分的数据。

我想像这样在 ng-app 中使用 ternary operator

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

但不确定 ternary operatorng-app 声明之前触发。

任何想法

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

plnkr code here

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

[code here][1]

code here