Tworzę pomocnika do wyprowadzania 7 lub 8 linii kodu HTML, aby wyczyścić moje szablony (i dostosować się do DRY - hej, który rymuje - wikka wikka).Pomocnik kierownicy w requireJS
Oto przykład wywołanie pomocnika dodatek
{{#each promotion.CampaignColors}}
{{{addOn . CampaignColorType.Code CampaignColorType.Name HexColor "some content" "a title"}}}
{{/each}}
Teraz, z tego co rozumiem, wszystko po kontekście powinno być nazywany hash opcji. Oto fragment mojego addOn.js
Jednak opcje są ustawione tylko na mój pierwszy parametr, który jest przekazywany. Jeśli mogę zmienić podpis metody do:
function addOn(context, key, displayName, value, content, title, test, options) {
...
}
.. każdy z moich wartości są ustawione, a opcje TERAZ staje się przedmiotem z pustego hash.
Zgłaszanie params jawnie działa, ale wolę raczej używać skrótu. Wszelkie przemyślenia, jak to zrobić?
mam nawet czytać tego dokumentu , a ja po prostu tęskniłem. Dzięki stary. –