Modèle d'objet Définition des propriétés calculées

Le paramétrage des propriétés calculées peut être effectué avec les méthodes Setter et Getter. Cela gère les valeurs de la variable déclarée dans la propriété calculée. La méthode set () évalue les valeurs d'une certaine condition spécifiée dans le programme et la méthode get () obtient les valeurs du setter et affiche les données.

Syntaxe

var ClassName = Ember.Object.extend ({
   funcName: Ember.computed(function(){
      return VariableName;
   }
});

Exemple

L'exemple suivant définit et obtient les valeurs de la variable déclarées dans la propriété calculée et montre comment afficher les données -

import Ember from 'ember';

export default function() {
   var Person = Ember.Object.extend ({
      firstName: null,
      lastName: null,
      fullName: Ember.computed('firstName', 'lastName', function() {
         return this.get('firstName') + this.get('lastName');
      })
   });
   
   var nameDetails = Person.create();
   nameDetails.set('fullName', "Steve Smith");
   nameDetails.get('firstName');   // Steve
   nameDetails.get('lastName');    // Smith
   document.write("<h3>Full Name of the Person:<br><h3>" + nameDetails.get('fullName'));
}

Ouvrez maintenant le fichier app.js et ajoutez la ligne suivante en haut du fichier -

import settingcomputedproperties from './settingcomputedproperties';

Où, le paramètre settingcomputedproperties est un nom du fichier spécifié comme «settingcomputedproperties.js» et créé dans le dossier «app». Maintenant, appelez le "settingcomputedproperties" hérité en bas, avant l'exportation. Il exécute la fonction settingcomputedproperties qui est créée dans le fichier settingcomputedproperties.js -

settingcomputedproperties();

Production

Exécutez le serveur de braises et vous recevrez la sortie suivante -