给出以下一个父指令和两个子指令的情况:
<div pane-list>
<div calc-pane></div>
<div user-pane></div>
</div>
我可以在子指令上使用replace: true
,然后在其模板<div ng-show="showPane">
的顶层使用replace: true
。这允许我控制窗格是否在我在此窗格列表中使用的指令内显示 - 而不回复父窗格列表指令与它有任何关系或需要共享范围。使用replace
我可以在任何类型的父元素中使用这些窗格而不用担心。
显然正在移除dt2?.ToString("dd/MM/yyyy");
,所以我该怎么办呢?我没有看到任何不太复杂的方法。如果我无法替换窗格元素,我就不会看到一种简单的方法可以在指令中显示/隐藏它。
有人有什么想法吗?