Emberjs - Komponente Verwenden der übergeordneten Vorlage nach dem Upgrade auf Ember 5.12 von Ember 3.16JavaScript

Javascript-Forum
Anonymous
 Emberjs - Komponente Verwenden der übergeordneten Vorlage nach dem Upgrade auf Ember 5.12 von Ember 3.16

Post by Anonymous »

Ich habe kürzlich meine App von Ember 3.16 auf Ember 5.12 aktualisiert und habe begonnen, ein seltsames Problem zu sehen.

Code: Select all

password-with-generator
|
---- component.js
---- template.hbs
< /code>
und der Code lautet wie folgt
component.js
import {computed, get, set} from '@ember/object'
import {alias} from '@ember/object/computed'
import PasswordInput from 'internal-bunsen/components/inputs/password'
import _ from 'lodash'
import layout from './template'

export default PasswordInput.extend({

layout,

showGeneratePassword: computed('disabled', 'options.policyRules',
// logic
).readOnly(),

init () {
this._super(...arguments)

set(this, 'layout', layout)
},

actions: {
generatePassword () {
//logic
}
}
})
< /code>
Template.hbs
{{log 'my template'}}
My template
Aber nach dem Upgrade auf Ember 5.12 wird anstatt diese Vorlage auszuwählen, die Template aus PasswordInput verwendet (was auch klassische Syntax und koloziertes Tempalat verwendet. Ich kann es nicht aktualisieren, um die Glimmer -Komponente zu verwenden, da ich immer noch die Funktionalität von PasswordInput benötige, die ich aktualisieren kann.
Gibt es eine Möglichkeit, alte Funktionen zu erreichen?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post