Ember.js: `рдПрдореНрдмрд░.рд░реВрдЯ` рдореЗрдВ `currentModel` рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 15 рдЬреБрд▓ре░ 2015  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: emberjs/ember.js

рдпрд╣ рдирд┐рдЬреА рдПрдкреАрдЖрдИ рд╡рд╣ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдЕрдкрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рд╡рд░реНрддрдорд╛рди рдорд╛рд░реНрдЧ рдХреЗ рдореЙрдбрд▓ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╕рд░ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рдЬреНрдпрд╛рджрд╛рддрд░ this.modelFor(this.routeName) рд▓рд┐рдП рдПрдХ рд╕реБрд╡рд┐рдзрд╛ рд╣реИред рдпрд╣ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдорд╛рд░реНрдЧ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИ рдЬрд┐рд╕реЗ рд╡рд░реНрддрдорд╛рди рдорд╛рд░реНрдЧ рдХреЗ рдореЙрдбрд▓ рдкрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

┬╣ рд╣рд╛рд▓рд╛рдВрдХрд┐ routeName рдирд┐рдЬреА рд╣реИ, рджреЗрдЦреЗрдВ #11759

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ, рдлрд┐рд░ рдореИрдВ ApplicationRoute рдореЗрдВ рдПрдХ рдЙрдкрдирд╛рдо рдмрдирд╛рдЙрдВрдЧрд╛ рдЬреЛ рдХрд┐ рдХреЗрд╡рд▓ currentModel: function () { return this.modelFor(this.routeName); } рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмреЗрд╣рдж рдЙрдкрдпреЛрдЧреА рд╣реИ рдФрд░ рд╢рд░реНрдо рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдо рдЪрд▓рддреЗ рд░рд╣реЗрдВрдЧреЗ!

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

:+1: рд╕реБрдкрд░ рдЙрдкрдпреЛрдЧреА - рдЬрдм рдореИрдВ рдПрдХ рдорд╛рд░реНрдЧ this.modelFor('a.route.name') рджреЗрдЦрддрд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрд╢рд╛ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪ рдХрд░рдиреА рдкрдбрд╝рддреА рд╣реИ рдХрд┐ рдпрд╣ рд╡рд░реНрддрдорд╛рди рдорд╛рд░реНрдЧ рдХрд╛ рдирд╛рдо рд╣реИ рдпрд╛ рдирд╣реАрдВред рдпрд╣ рднреНрд░рдо рдХреЗ рдЙрд╕ рд╕реНрд░реЛрдд рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджреЗрдЧрд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдЕрднреНрдпрд╛рд╕ рд╣реИ рдХрд┐ рдорд╛рд░реНрдЧ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдореЙрдбрд▓ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдХреЗ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ, рдФрд░ (рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ) рдХрд┐рд╕реА рдЕрдиреНрдп рдорд╛рд░реНрдЧ рдХреЗ рдореЙрдбрд▓ рдХреЛ рдирд╣реАрдВред

рдЖрдЬ рджреЛрдкрд╣рд░ рдХреЛрд░ рдЯреАрдо рдХреА рдмреИрдардХ рдореЗрдВ рдЗрд╕ рдкрд░ рдЪрд░реНрдЪрд╛ рдХреА рдФрд░ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдХрд┐ рд╣рдо рдЗрд╕реЗ рдирд┐рдЬреА рд░рдЦрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ this.modelFor(this.routeName) рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ (рдореИрдВрдиреЗ рдЕрднреА #11759 рдкрд░ рдХрд╣рд╛ рдерд╛ рдХрд┐ рд╣рдореЗрдВ this.routeName рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП) рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИред рдЖрдк this.get('controller.model') рднреА рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрди рджреЛрдиреЛрдВ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЛ this.modelFor('a.b.c') рд╕рд╛рде рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЛ рджреВрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдХрд╛ @davidgoli рдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ ..

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЪрд░реНрдЪрд╛ рдХреЗ рд▓рд┐рдП рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЕрдм рдореИрдВ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рд╣рдордиреЗ рдЪрд░реНрдЪрд╛ рдХреА рд╣реИ рдФрд░ рдирд┐рдЬреА рд░рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИред

рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ, рдлрд┐рд░ рдореИрдВ ApplicationRoute рдореЗрдВ рдПрдХ рдЙрдкрдирд╛рдо рдмрдирд╛рдЙрдВрдЧрд╛ рдЬреЛ рдХрд┐ рдХреЗрд╡рд▓ currentModel: function () { return this.modelFor(this.routeName); } рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмреЗрд╣рдж рдЙрдкрдпреЛрдЧреА рд╣реИ рдФрд░ рд╢рд░реНрдо рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдо рдЪрд▓рддреЗ рд░рд╣реЗрдВрдЧреЗ!

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

Geokoumpa picture Geokoumpa  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

amk221 picture amk221  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

irminsul picture irminsul  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

csprocket777 picture csprocket777  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mar20 picture mar20  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ