سيؤدي استخدام عنصر <output>
خارج <form>
عبر السمة form
إلى طرح المقاود للخطأ التالي:
runtime.js: 463 Uncaught (في الوعد) TypeError: لا يمكن التعيين للقراءة فقط للخاصية 'form' of object '#
"
في NewElementBuilder .__ setProperty (runtime.js: 463)
في DefaultDynamicProperty.set (runtime.js: 1331)
في NewElementBuilder.setDynamicAttribute (runtime.js: 473)
في Object.evaluate (runtime.js: 3070)
في AppendOpcodes.evaluate (runtime.js: 2008)
في LowLevelVM.evaluateSyscall (runtime.js: 4927)
في LowLevelVM.evaluateInner (runtime.js: 4883)
في LowLevelVM.evaluateOuter (runtime.js: 4875)
في JitVM.next (runtime.js: 5824)
في JitVM.execute (runtime.js: 5799)
تعيين form
سمة من <output>
العلامة إلى أي قيمة:
{{#if this.eventDuration}}
<output for="{{this.elementId}}-start-time {{this.elementId}}-end-time" form="{{this.elementId}}-form" aria-atomic="true" aria-live="assertive"><span class="visuallyhidden">{{@node.name}} will last </span>{{moment-duration this.eventDuration}}</output>
{{/if}}
3.18.1
15.1.0
85.0.4350.0
لقد وضعت PR إلى glimmer-vm
الذي يجب أن يصلح هذا هنا: https://github.com/glimmerjs/glimmer-vm/pull/1209
شكراKrishnaRPatel! يتم دمجها وإصدارها. أنا أعمل على تحديث glimmer-vm في # 19282 (لإصلاح خطأ آخر) وهذا النتوء يتضمن الإصلاحات.
rwjblue سعيد للمساعدة!
التعليق الأكثر فائدة
شكراKrishnaRPatel! يتم دمجها وإصدارها. أنا أعمل على تحديث glimmer-vm في # 19282 (لإصلاح خطأ آخر) وهذا النتوء يتضمن الإصلاحات.