我目前正在开发一个新的自定义指令,该指令会将一些HTML 转换为您已调用的元素。但这意味着如果你在元素上有一个ng-show
指令,那么HTML仍然会被转换并显示出来。
该指令的工作示例位于this Plunk。
我想通过让我的自定义指令回复ng-show
来反击这一点,但我可以看到这种方法存在一个大问题,因为ng-show
会隐藏或显示整个元素呼吁。
另一方面,我并不是很喜欢有很多自定义指令,每个指令定义自己的visible
属性作为ng-show
的替代。
第三种选择是支持两者吗?这将允许我切换元素上的特定指令,并使用ng-show
有没有人对我必须采取哪种方法有很好的建议?这不是一个单独的案例,我们有很多自定义指令,我们需要这些指令来控制可见性。
总而言之,这些是我想到的三个选项:
任何见解都非常感谢。