条件angularjs指令嵌套

时间:2014-07-11 21:20:45

标签: javascript angularjs angularjs-directive angular-ngmodel

假设我在页面上有一个指令:

<outer inner-type="custom" ng-model="model" options="options text"></outer>

有没有人知道一种有效的输出方法,无需重新编译,并保留了ng-model参考,这样可以产生以下效果:

<outer>
     <!-- OTHER WRAPPER STUFF -->         
     <input ng-model="model" />

     <!-- CONTROL TYPE SELECTED WITH NG-SWITCH OR NG-IF -->
     <custom wrap-type="custom" ng-model="model" options="options text"></custom>
</outer>

我不想只是将一堆东西转移到指令中。

修改

翻译混乱:

<outer ng-model="model.properties.property">
    <custom wrap-type="custom" ng-model="model.properties.property" options="options text"></custom>
</outer>

外部的ng模型参考是输入所必需的,并且在内部再次重复。无论如何,我很确定在涉及隔离范围时会出现问题。

修改: 这是一个带有代码的plunker,可以创建一个直接编辑选项作为示例:http://plnkr.co/edit/rXaMrL?p=preview

0 个答案:

没有答案