Plunker: Direct Edit example.
在上面的plunker中,我有一个使用
的指令(direct-edit)transclude: 'element',
用其他标记包围元素。指令
requires: 'ngModel',
将附加标记连接到模型。但是,因为初始元素用ng-transclude包装,所以它与模型断开连接。有谁知道如何解决这个问题?
编辑(来自以下评论):
澄清一下:我想采取任意指令:
<custom attr1="" attr2="" style="" ng-model="random" />
并添加direct-edit指令,以便将任意指令与直接编辑该值的字段配对。为简单起见,我只在示例代码中显示文本输入。