Бацкбоне.јс - Рендер () метода

Предност рада са а МВЦ фрамеворк је да можемо раздвојити различита подручја апликације у слојеве, већ знамо да су модел и контролер слојеви који су одговорни за давање интерне функционалности и логичку имплементацију нашој апликацији, међутим то је у дијелу приказа где се ствара највећи утицај јер је оно што ће корисник видети.
За управљање приказом имамо неколико опција, знамо да морамо имати механизам за предлошке, занимљиво је то што можемо користити једну од многих опција и да бисмо себи то дозволили, имамо метод рендер () који ће бити тај који ће позвати шаблон и приказати податке.
Рендер () метод
Ако морамо да дефинишемо логику начина приказа предлошка, можемо користити опциони метод рендер ().
ВажноУ овом водичу ћемо користити Подвући као механизам предложака и додатно ћемо узети за основу следећи ХТМЛ:

Овде видимо како правимо блок на шта дефинишемо да ће њен тип бити текст / шаблон и додајемо ид-шаблон, ово ће нам помоћи када шаљемо информације у машину за предлошке.
Функционисање
Постоји метода у Подвући позвао ._темплате који компајлира код предлошка у Јавасцрипт и претвара га у функције које затим можемо проценити и приказати.
На пример, методу прослеђујемо ознаке које ће користити користећи ид у случају претходног кода је ид-шаблон, са овим, ._ метода шаблона већ знате где да вратите податке.
Онда метод рендер () користи предложак преносећи му податке помоћу методе тоЈСОН () што на неки начин преводи атрибуте модела које смо повезали са приказом. Затим предложак враћа конкретан ХТМЛ и додајемо га у ДОМ дрво документа користећи својство $ тхе.

Ово може звучати као много посла, али све заиста ради оквир заједно са предложаком, па је наша интервенција много једноставнија него да све ово морамо учинити без ваше помоћи.


Примери употребе
Постоји конвенција у којој морамо врати ово на крају методе дати, пружити (), Ово нам помаже да учинимо да се погледи могу поново користити у другим погледима, а такође и да направимо спискове елемената који ће се исцртати када сви елементи буду присутни, а не један по један, чиме ћемо уштедети мало ресурса.
Погледајмо испод слику примера како да направите приказ листе:

То видимо у оквиру методе дати, пружити () ово користимо за додавање својства $ тхе, садржај модела и онда све ово можемо вратити са врати ово.
Врло једноставно за имплементацију, али врло корисно јер ће нам то омогућити да користимо ову листу чак и као подпоглед у оквиру других родитељских погледа.
Завршавамо водич познавајући методу дати, пружити () и његов велики значај при дефинисању погледа који се могу поново користити.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave