我有一个手风琴(角度引导),它有 3 个组。在第二组中,有一个验证良好的表单(必填字段和电子邮件字段)。
在第三组中,有一个从表单数据构建的摘要。或者,当表单上的某些内容无效时,必须有额外的错误消息。
由于指令结构,每个手风琴组都有自己的隔离范围。如何在不同的手风琴组之间(甚至在手风琴之外)共享 form.$valid(或其他属性)。
这是我的 html(缩短):
<accordion close-others="true" id="checkoutsteps">
<accordion-group is-open="menuStatus[0].isOpen">
[...]
</accordion-group>
<accordion-group is-open="menuStatus[1].isOpen">
<accordion-heading>
<div class="number">2</div>
{{bid.name}}
</accordion-heading>
<div class="step-content">
<form name="frmOffer">[...]</form>
</div>
</accordion-group>
<accordion-group is-open="menuStatus[1].isOpen">
<accordion-heading>
<div class="number">3</div>
Summary
</accordion-heading>
<div class="step-content">
<div ng-show="frmOffer.$valid"></div> <-- THIS DOES NOT WORK
</div>
</accordion-group>