EmberJS - Argomenti con nome
È possibile passare gli argomenti denominati insieme al valore correlato.
Sintassi
export default Ember.Helper.helper(function([value],namedArgs) {
//code here
});
Esempio
L'esempio fornito di seguito passa argomenti con nome insieme al relativo valore all'helper. Crea due helper come namedarguments e namedarguments1 . Apri il file namedarguments.js, che viene creato in app / helpers / e aggiungi il codice seguente:
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}`;
});
Apri un altro file helper denominato file arguments1.js e aggiungi il codice seguente:
import Ember from 'ember';
export default Ember.Helper.helper(function(params, args) {
document.write("Text is : " +args.option1+ ''+args.option2);
});
Apri il file index.hbs e scrivi il codice seguente:
{{namedarguments1 option1 = "Welcome to" option2 = "Tutorialspoint"}}
{{outlet}}
Produzione
Esegui il server ember; riceverai il seguente output -