拥有用于指令的动态模板并保留替换选项的最简单(和正确)的方法是什么(希望在我的模板上拥有所有属性)。
我正在尝试创建将作为 ui-router/ui-sref 扩展的“链接”指令:当状态为当前状态时 - 我们只显示一个文本(不是链接)。
通过编译(或 $compile 服务)只做动态模板不是问题,但我怎么能保持替换选项,将所有指令属性传递给模板。
所以我想拥有
<ui-link ui-sref="dashboard.common" class="nav-alt__item">Dashboard</ui-link>
喜欢
<a ui-sref="dashboard.common" class="nav-alt__item">Dashboard</a>
在一种情况下,并且
<span ui-sref="dashboard.common" class="nav-alt__item">Dashboard</span>
在另一个。
实际上我不需要ui-sref
跨度,但这不是一个大问题。
可能已经有针对 ui-router 的扩展解决方案。