我有一个大型应用,其结构和用户界面设计符合原始要求。
我现在面临的情况是,我必须对应用程序的某些部分进行替代的只读“视图”以嵌入iframe(我没有说明,这是它必须如何)
我将指的是在“显示环境”中查看应用程序的这两种方式。
我正在努力想象如何实现这一点,我可以看到两种解决方案都有明显的缺点:
ng-if
指令附加到模板元素,ng-if
将绑定到应用程序的当前显示上下文,并根据其使用方式显示/隐藏元素。即使这些是一次性绑定,也可能会将模板变成一个无法读取的嵌套ng-if
无处不在的混乱我应该补充说,视图的性质非常ng-repeat
重,包含类别的数据列表,每个类别包含项目,每个项目包含大量数据,在每个级别数据可能需要隐藏/显示/操作显示取决于显示上下文。我已经大量使用指令和组件来分解逻辑块,但是这些指令和组件仍然非常适合原始用途,而不是新要求的。
我还考虑为此创建一个全新的应用程序,但是我不确定这会带来任何好处,因为我将使用控制器和注入包含大量从未使用过的东西的服务,我也会增加我的重复问题。
有没有人对此有任何感觉和建议,因为此刻我感觉任何事情都会变得非常可怕。
非常感谢