EmberJS - Arguments nommés
Vous pouvez transmettre les arguments nommés avec la valeur associée.
Syntaxe
export default Ember.Helper.helper(function([value],namedArgs) {
//code here
});
Exemple
L'exemple donné ci-dessous transmet les arguments nommés avec la valeur associée à l'assistant. Créez deux helpers en tant que namedarguments et namedarguments1 . Ouvrez le fichier namedarguments.js, qui est créé sous app / helpers / et ajoutez-y le code suivant -
import Ember from 'ember';
export default Ember.Helper.helper(function([value], args) {
let var1 = Math.floor(value * 100);
let var2 = value % 100;
let var3 = args.var3 === undefined ? '$' : args.var3;
if (var2.toString().length === 1)
return `${var3}${var1}`;
});
Ouvrez un autre fichier d'assistance nommé fichierarguments1.js et ajoutez le code suivant -
import Ember from 'ember';
export default Ember.Helper.helper(function(params, args) {
document.write("Text is : " +args.option1+ ''+args.option2);
});
Ouvrez le fichier index.hbs et écrivez le code suivant -
{{namedarguments1 option1 = "Welcome to" option2 = "Tutorialspoint"}}
{{outlet}}
Production
Exécutez le serveur de braises; vous recevrez la sortie suivante -