Angularjs 为什么要停止处理多个指令

Angularjs 为什么要停止处理多个指令,angularjs,angularjs-directive,Angularjs,Angularjs Directive,为什么angular不处理其他指令 我有两条指令限制元素,限制:div中的“E” 但是angular处理了我的第一条指令,没有处理另一条指令 <div> <directive-one /> <directive-two /> </div> 我使用的是AngularJSV1.2.23 发现问题在于自动关闭指令标签,即。 HTML规范不支持此类标记,因此HTML/浏览器解析器会忽略它。 看 有几个答案, 回答1:对指令使用打开和关闭标

为什么angular不处理其他指令

我有两条指令限制元素,限制:div中的“E”

但是angular处理了我的第一条指令,没有处理另一条指令

<div>
    <directive-one />
    <directive-two />
</div>
我使用的是AngularJSV1.2.23


发现问题在于自动关闭指令标签,即。 HTML规范不支持此类标记,因此HTML/浏览器解析器会忽略它。 看

有几个答案, 回答1:对指令使用打开和关闭标记

<div>
    <directive-one></directive-one>
    <directive-two></directive-two>
</div>
解决方案2:以某种方式将每个指令嵌入到div中

<div><directive-one /></div>
<div><directive-two /></div>
我使用的是AngularJSV1.2.23


一个根元素应用于directiveI checked.的html模板。。在我的指令的html模板中,每个指令中只有一个根元素。但我还是遇到了这个问题。你能用所有显示错误的指令设置plunker吗。。。你发现自己的答案是: