2016-06-17 4 views
2

ich den folgenden Code haben:Wie computedFrom mit mehreren Eigenschaften in Aurelia verwenden

@computedFrom(['id', 'isDiscontinued']) 
get disableAdd(){ 
    return this.id === '0' || this.isDiscontinued; 
} 

Dies führt den folgenden Fehler: aurelia-binding.js: 2580 Uncaught Typeerror: this.input.charCodeAt ist keine Funktion

Dies funktioniert jedoch:

@computedFrom('id') 
get disableAdd(){ 
    return this.id === '0' || this.isDiscontinued; 
} 

Aber ich brauche zwei computedFrom Felder, was mache ich falsch?

Antwort

5
@computedFrom('id', 'isDiscontinued') 
get disableAdd(){ 
    return this.id === '0' || this.isDiscontinued; 
} 

Brauchte nicht []

+0

Das ist die richtige Antwort. –

Verwandte Themen