Usar o elemento <output>
fora de um <form>
por meio do atributo form
fará com que o guidão emita o seguinte erro:
runtime.js: 463 Não capturado (em promessa) TypeError: Não é possível atribuir a propriedade somente leitura 'forma' do objeto '#
'
em NewElementBuilder .__ setProperty (runtime.js: 463)
em DefaultDynamicProperty.set (runtime.js: 1331)
em NewElementBuilder.setDynamicAttribute (runtime.js: 473)
em Object.evaluate (runtime.js: 3070)
em AppendOpcodes.evaluate (runtime.js: 2008)
em LowLevelVM.evaluateSyscall (runtime.js: 4927)
em LowLevelVM.evaluateInner (runtime.js: 4883)
em LowLevelVM.evaluateOuter (runtime.js: 4875)
em JitVM.next (runtime.js: 5824)
em JitVM.execute (runtime.js: 5799)
Atribua o atributo form
de uma tag <output>
a qualquer valor:
{{#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
Eu coloquei um PR para glimmer-vm
que deve corrigir isso aqui: https://github.com/glimmerjs/glimmer-vm/pull/1209
Obrigado @KrishnaRPatel! Isso é mesclado e liberado. Estou trabalhando para atualizar o glimmer-vm em # 19282 (para consertar outro bug) e esse aumento inclui as correções.
@rwjblue Fico feliz em ajudar!
Comentários muito úteis
Obrigado @KrishnaRPatel! Isso é mesclado e liberado. Estou trabalhando para atualizar o glimmer-vm em # 19282 (para consertar outro bug) e esse aumento inclui as correções.