我有一个名为 table-div 的指令,它呈现表的标题和正文。tbody 中的每一行都可以添加或不添加一些额外的功能。如果它具有此功能,则应包含自定义指令以打印出一些数据并链接到其父指令的范围。
table-div 指令:
<div>here is header</div>
<div ng-repeat="row in tbody">
<table-div-row data="row"></table-div-row>
<table-div-row data="row" directive="deletable"></table-div-row>
<table-div-row data="row" directive="editAvailable"></table-div-row>
</div>
我的 table-div-row 指令看起来像这样
<div>
<p>some data here</p>
<div class="{{directive}}"></div>
</div>
我的 editAvailable 指令看起来像这样
<div>
<p> name: {{parentDirectiveScope.name}}</p>
<button>edit</button>
<button>save</button>
</div>
这将如何实现?基本上问题在于以某种方式链接保存指令名称的变量并以某种方式对其进行评估以实际显示指令。这可能吗 ?