Barista: рджрд┐рдирд╛рдВрдХ рдкрд┐рдХрд░ рдШрдЯрдХ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 20 рдЕрдкреНрд░реИрд▓ 2020  ┬╖  29рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: dynatrace-oss/barista

рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓реЗрдЦ рдорд╛рдВрдЧрдирд╛

рд╕рд╛рд░рд╛рдВрд╢

рддрд┐рдерд┐рдпрд╛рдВ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд░реНрдкрд┐рдд рдШрдЯрдХ рдЬреЛрдбрд╝реЗрдВред рдПрдирдЬреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рджрд┐рдирд╛рдВрдХ рдкрд┐рдХрд░ рдШрдЯрдХ рдХреЗ рд╕рдорд╛рди: https://material.angular.io/components/datepicker/overview

рдлрд╝реАрдЪрд░ рд╡рд┐рд╡рд░рдг

рдШрдЯрдХ рдХреЛ рдЗрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:

  • рддрд┐рдерд┐: рддрд┐рдерд┐; рдШрдЯрдХ рдХреЗ рдореВрд▓реНрдп рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдпрдХрд╛рд░реА
  • рдкреНрд░рд╛рд░реВрдк: рд╕реНрдЯреНрд░рд┐рдВрдЧ; рджрд┐рдирд╛рдВрдХ рдкреНрд░рд╛рд░реВрдк, рдХреБрдЫ рдЗрд╕ рддрд░рд╣: "YYYY/MM/DD"
  • рдЕрдХреНрд╖рдо: рдмреВрд▓рд┐рдпрди; рдШрдЯрдХ рд╕рдХреНрд╖рдо рдпрд╛ рдЕрдХреНрд╖рдо рд╣реИ
  • рдкрд░рд┐рд╡рд░реНрддрд┐рдд: рдШрдЯрдирд╛; рдореВрд▓реНрдп рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрдиреЗ рдкрд░ рдЖрдЧ рд▓рдЧрддреА рд╣реИ
  • рд░реЗрдВрдЬрдлреНрд░реЙрдо: рддрд┐рдерд┐; рддрд┐рдерд┐ рдХреА рдЪрдпрди рдпреЛрдЧреНрдп рд╕реАрдорд╛
  • рд░реЗрдВрдЬ рдЯреВ: рддрд┐рдерд┐; рддрд┐рдерд┐ рдХреА рдЪрдпрди рдпреЛрдЧреНрдп рд╕реАрдорд╛

рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдПрдХ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛: рдПрдХ рдмрдЯрди рдХреЗ рд╕рд╛рде рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдЗрд╕реЗ рджрд┐рдирд╛рдВрдХ рдЪрдпрдирдХрд░реНрддрд╛ рдУрд╡рд░рд▓реЗ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВ (рдЬреИрд╕рд╛ рдХрд┐ рд╕рдВрд▓рдЧреНрди рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП)

рд╕рдВрд▓рдЧреНрдирдХ

рд╕рд╛рдордЧреНрд░реА рджрд┐рдирд╛рдВрдХ рдкрд┐рдХрд░ рдХрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ:
datepicker

feature has-pr needs discussion new component

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

рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ Intl.DateFormat : рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдореИрдВ рдЕрднреА рдареЛрдХрд░ рдЦрд╛рдИ рд╣реИ рдПрдХ рдлреЙрд▓рдмреИрдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдХрд╕реНрдЯрдо рджрд┐рдирд╛рдВрдХ/рд╕рдордп рдХреА рдЧрдгрдирд╛ рдХрдард┐рди рд╣реЛ рд╕рдХрддреА рд╣реИред

рдпрд╣ рдкреАрдЖрд░ рд╡рд╛рдЗрдк рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдирд┐рдкрдЯрд╛рдпрд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдРрд╕реА рд╕реЗрд╡рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЕрднреА рднреА рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХреМрди рд╕реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рд╕реЗ рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛ рдФрд░ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдЗрд╕рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реВрдВрдЧрд╛ред

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

@gselltho рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рдХреЛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХрд╛ рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд╣рдореЗрдВ рдЕрдкрдиреА @dynatrace-oss/ux-core рдЯреАрдо рдХреЗ рд╕рд╛рде рдШрдирд┐рд╖реНрда рд╕рд╣рдпреЛрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕ рд╡рд┐рд╖рдп рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдореЙрдХ рддреИрдпрд╛рд░ рдХрд░ рд▓рд┐рдП рд╣реЛрдВ рдпрд╛ рд╡реЗ рд╣рдореЗрдВ рдХреБрдЫ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХреЗрдВред

рдпрджрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдЫ рдирдХрд▓реА рдпрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рд╣реИрдВ, рддреЛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рдПрдкреАрдЖрдИ рдкреНрд░рд╕реНрддрд╛рд╡реЛрдВ рдХреЛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмрд┐рдВрджреБ рд╣реЛрдЧрд╛ред

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд┐рд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рдбреЗрдЯ рдкрд┐рдХрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрд░рдХрд╛рджрд┐рдпреБрдЬрд╝ рд▓рд┐рдкрд┐рдЖрд░реНрдЬрд╝ рдЕрдкрдиреА рдЯреАрдо рдХреЗ рд╕рд╛рде рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдбреЗрдЯ рдкрд┐рдХрд░ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рд╣рдо рдЧреНрд▓реЛрдмрд▓ рдЯрд╛рдЗрдордлреНрд░реЗрдо рдЪрдпрдирдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
image рдпрд╣ рд╣рдорд╛рд░реЗ рдбреЗрдореЛ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд╛рдЧреВ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЙрд╕рд╕реЗ рдмрд╛рдд рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рд╣рдордиреЗ рдЕрддреАрдд рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдереА рдФрд░ @ ursula-wieshofer рдиреЗ рдЙрддреНрдкрд╛рдж рдореЗрдВ рдХреБрдЫ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ рдПрдХ рдпрд╛ рджреЛ рдбреЗрдЯрдкрд┐рдХрд░ рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдерд╛ рдХрд┐ рдпрд╣ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╕реВрдЪреА рдореЗрдВ рдЕрдзрд┐рдХ рдирд╣реАрдВ рдерд╛ред

@gselltho рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкрд░ рдЖрдЧреЗ рдЪрд░реНрдЪрд╛ рдХрд░рдирд╛ рдФрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рдХреНрд╖реНрдп рдмрдирд╛рдирд╛ рд╕рдордЭ рдореЗрдВ рдЖрдПрдЧрд╛ред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо @ рдХреЛрдгреАрдп/рдШрдЯрдХреЛрдВ рд╕реЗ рдмрд╣реБрдд рдХреБрдЫ рд╕реАрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рд╕рд░рд▓реАрдХреГрдд рд╕рдВрд╕реНрдХрд░рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХреНрдпрд╛ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд API рдкреНрд░рд╕реНрддрд╛рд╡ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗ?

рдирдорд╕реНрддреЗ!

рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реА рдЯреАрдо рдиреЗ рдЬреЛ рдлреАрдЪрд░ рдмрдирд╛рдпрд╛ рд╣реИ рд╡рд╣ @gselltho рд╕реВрдЪреАрдмрджреНрдз рдорд╛рдорд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛ рдФрд░ рдмрд╣реБрдд рдХреБрдЫред рд╣рдорд╛рд░реА рд╕рд╛рдЗрдЯ рдХреЗ рд╢реАрд░реНрд╖ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреИрд╢рдмреЛрд░реНрдб рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдиреАрдп рдШрдЯрдХ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдордиреЗ рдЗрд╕реЗ рдПрдВрдЧреБрд▓рд░ рдФрд░ рдЬреАрдбрдмреНрд▓реНрдпреВрдЯреА рджреЛрдиреЛрдВ рдореЗрдВ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ред рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рддреЛ рд╕реНрд▓реИрдХ рдкрд░ рдореБрдЭрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВред

рд▓реЗрдХрд┐рди... рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд░рдпрд╛рди рдФрд░ рдЙрдирдХреА рдЯреАрдо рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЧрдП рд╕рдорд╛рди рд╕рдорд╛рдзрд╛рди рддреИрдпрд╛рд░ рдХрд░ рд░рд╣реЗ рдереЗред рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ:

Screenshot 2020-04-21 at 10 56 23

рдХреЛрдб рдХрд╛ рд╕реНрд╡рд╛рдореА @areknow рд╣реИ рдФрд░ рд╡рд╣ рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВ, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ред рд░рдпрд╛рди рдЯреАрдо рдХрд╛ рдШрдЯрдХ рдореВрд▓ рд░реВрдк рд╕реЗ рдХреЛрдгреАрдп рд╕рд╛рдордЧреНрд░реА рдПрдХ рд╣реИ рдФрд░ рдореБрдЭреЗ рдЬреЛ рдЪрд╛рд╣рд┐рдП рд╡рд╣ рд╕рдЯреАрдХ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВ рдХрд╣реВрдВрдЧрд╛, рдЪреВрдВрдХрд┐ рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдмреБрдирд┐рдпрд╛рджреА рдШрдЯрдХ рд╣реИ, рдЗрд╕рдХрд╛ рдШрд░ рдмрд░рд┐рд╕реНрддрд╛ рдШрдЯрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХ рдЯреАрдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреА рд╣реИрдВред

@ ffriedl89 : рдмреЗрд╢рдХ, рдореИрдВ рдПрдХ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдПрдкреАрдЖрдИ рд╡рд┐рд╡рд░рдг рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВред рдХрдо рд╕реЗ рдХрдо рдкрд╣рд▓реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рд╕реАрдорд┐рдд рд╕реБрд╡рд┐рдзрд╛ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдПред рдореИрдВ рдЗрд╕реЗ рдЕрдЧрд▓реЗ рдХреБрдЫ рджрд┐рдиреЛрдВ рдореЗрдВ рдпрд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛

рд╣рд╛рдп @gselltho , рдореИрдВ рджрд┐рдирд╛рдВрдХ рдкрд┐рдХрд░ рд╕рд╛рдЭрд╛ рдШрдЯрдХ рдХрд╛ рдбреЗрд╡рд▓рдкрд░ рд╣реВрдВ рдЬреЛ рд░реАрдврд╝-рдПрдХреНрд╕ рд░реЗрдкреЛ рдореЗрдВ рд░рд╣рддрд╛ рд╣реИред рдореИрдВрдиреЗ рдмрд░рд┐рд╕реНрддрд╛ рдЯреАрдо рд╕реЗ рдЗрд╕реЗ рдмрд░рд┐рд╕реНрддрд╛ рдШрдЯрдХреЛрдВ рдХреЗ рдХрд╛рдо рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╣рд▓реЗ рд╣реА рдмрд╛рдд рдХрд░ рд▓реА рд╣реИ, рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдХрдИ рд╕рд╛рдордЧреНрд░реА рдкреИрдХреЗрдЬреЛрдВ рдкрд░ рдПрдХ рдХрдард┐рди рдирд┐рд░реНрднрд░рддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдЯреАрдо рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣реЗрдЧреАред

рдХреЛрдгреАрдп рд╕реАрдбреАрдХреЗ рдореЗрдВ рдбреЗрдЯ рдкрд┐рдХрд░ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЗрд╕ рдШрдЯрдХ рдХреЛ рдЬрдореАрди рд╕реЗ рдКрдкрд░ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ред

рдХреНрдпрд╛ рдореЛрдиреЛ рд░реЗрдкреЛ рд╕реЗ рджрд┐рдирд╛рдВрдХ рдкрд┐рдХрд░ рд╕рд╛рдЭрд╛ рдШрдЯрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЖрдкрдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ?

рдЪрд┐рдпрд░реНрд╕

рд╣рд╛рдп @areknow , рдЖрдкрдХрд╛ рдШрдЯрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ! рдореБрдЭреЗ рдПрдВрдЧреБрд▓рд░ рд░рд┐рдПрдХреНрдЯрд┐рд╡ рдлреЙрд░реНрдо рдлреАрдЪрд░ (рдХрдВрдЯреНрд░реЛрд▓рд╡реИрд▓реНрдпреВрдПрд╕реЗрд╕рд░) рдХреА рдпрд╛рдж рдЖрддреА рд╣реИ рдФрд░, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдЗрд╕реЗ рдмрд░рд┐рд╕реНрддрд╛ рдФрд░ рдПрдВрдЧреБрд▓рд░ рд░рд┐рдПрдХреНрдЯрд┐рд╡ рд░реВрдкреЛрдВ рдХреЗ рднреАрддрд░ рд╕рд╣рдЬ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ DtFormFieldControl рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

@gselltho рдлрд┐рд░ рд╕реЗ @areknow рдХреА рд░реВрдкрд░реЗрдЦрд╛ рдЬреИрд╕рд╛ рд╣реИред рдЙрдирдХрд╛ рдШрдЯрдХ рдПрдХ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╕рд╛рдордЧреНрд░реА рдШрдЯрдХ рд╣реИ рдЬреЛ рдХреЛрдгреАрдп/рдШрдЯрдХ рд░реЗрдкреЛ рд╕реЗ рд╕рд╛рдордЧреНрд░реА рдФрд░ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИред рдпрд╣ рдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдард┐рди рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рд╛рде рднреА рдЖрддрд╛ рд╣реИред рдЬреЗрдПрд╕ рдЬреЛ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИ рдФрд░ рдкреЗрдбрд╝ рдХреЛ рд╣рд┐рд▓рд╛рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╕реАрдбреАрдХреЗ рдбреЗрдЯрдкрд┐рдХрд░ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдЖрддрд╛ рд╣реИ, рдлрд┐рд░ рднреА рдЗрд╕реЗ рднреМрддрд┐рдХ рддрд░реАрдХреЗ рд╕реЗ рд╕реНрдЯрд╛рдЗрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЕрдм рддрдХ рдбреЗрдЯрдкрд┐рдХрд░ рдПрдХ рдШрдЯрдХ рдирд╣реАрдВ рдерд╛ рдЬрд┐рд╕рдХреА рдХрдИ рдЯреАрдореЛрдВ рдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЙрддреНрдкрд╛рдж рдореЗрдВ рд╡реИрд╢реНрд╡рд┐рдХ рд╕рдордп рд╕реАрдорд╛ рдЪрдпрдирдХрд░реНрддрд╛ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдХреЛрдИ рдбреЗрдЯрдкрд┐рдХрд░ рдирд╣реАрдВ рд╣реИред

рдпрджрд┐ рдЖрдкрдХреЛ рдШрдЯрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддреЛ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рд╣рдо рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдШрдЯрдХ рдХреЗ рдпреЛрдЧрджрд╛рди рдкрд░ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХреЗрдВред рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЗрд╕ рдЕрдВрдХ рдореЗрдВ рдпрд╣рд╛рдБ рдЗрд╕рдХреЗ рд▓рд┐рдП API рдкреНрд░рд╕реНрддрд╛рд╡ рдмрдирд╛рдХрд░ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ :)
рдПрдХ рдмрд╛рд░ рдпрд╣ рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╣рдо рдЖрдкрдХреЛ рдЖрд░рдВрдн рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрдкрдХрд╛ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╣рдо рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдЖрдкрдХреА рдорджрдж рдХрд░реЗрдВрдЧреЗред

рдЕрднреА рдмрд░рд┐рд╕реНрддрд╛ рдЯреАрдо рдХреЛ рдЗрд╕ рдШрдЯрдХ рдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреА рдорджрдж рдХреА рдЬрд░реВрд░рдд рд╣реИред
рдпрд╣рд╛рдВ рдХрд┐рд╕реА рднреА рдорджрдж рдХреА рдЕрддреНрдпрдзрд┐рдХ рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ

рдЕрд░реЗ, рдЗрд╕рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦреЗрдВрдЧреЗ рдХреНрдпреЛрдВрдХрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╡реАрд╕реАрдЯреА рдХреЛ рднреА рдЕрдм рдПрдХ рддрд┐рдерд┐/рд╕рдордп рдЪрдпрдирдХрд░реНрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдореИрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛ рдФрд░ рдлрд┐рд░ рдПрдХ рдПрдкреАрдЖрдИ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рджреВрдВрдЧрд╛ред

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рднреА рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдПрдБ/рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ рд╣реИрдВ рдЬреЛ рд╡рд╣рд╛рдБ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдЕрднреА рддрдХ рд╕реВрдЪреАрдмрджреНрдз рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред

рд╕реАрд╕реА @areknow

рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ:

рд╕рд╛рдорд╛рдиреНрдп рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ

  • рдПрдХ рддрд┐рдерд┐ рдХрд╛ рдЪрдпрди : рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рддрд┐рдерд┐ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
  • рд╕рдордп рдХрд╛ рдЪрдпрди : рддрд┐рдерд┐ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдордп рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдореЗрдВ рднреА рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
  • **рдкрд╣рд▓реЗ рд╕реЗ рднрд░рд╛ рд╣реБрдЖ
  • рдбрд┐рд╕реЗрдмрд▓реНрдб : рдЙрдкрднреЛрдХреНрддрд╛ рдкреВрд░реЗ рдбреЗрдЯрдкрд┐рдХрд░ рдХреЛ рдбрд┐рд╕реЗрдмрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
  • рдЪрдпрди рдпреЛрдЧреНрдп рд╕реАрдорд╛ : рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЪреБрдиреА рдЬрд╛ рд╕рдХрдиреЗ рд╡рд╛рд▓реА рддрд┐рдерд┐рдпреЛрдВ рдХреА рд╕реАрдорд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдиреНрдпреВрдирддрдо/рдЕрдзрд┐рдХрддрдо рдЗрдирдкреБрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)
  • рд╕рдордп рдХреНрд╖реЗрддреНрд░ : рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЪреБрдиреА рдЧрдИ рддрд┐рдерд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рддрдХрдиреАрдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ

  • NgModel рд╕рдВрдЧрдд :
  • рдлреЙрд░реНрдо-рдлреАрд▓реНрдб рд╕рдВрдЧрдд : рдбреЗрдЯрдкрд┐рдХрд░ рдПрдХ рд╡реИрдз рдлреЙрд░реНрдо-рдлреАрд▓реНрдб-рдХрдВрдЯреНрд░реЛрд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
  • рдореЙрдбреНрдпреВрд▓рд░рд┐рдЯреА :
  • рдиреЗрдЯрд┐рд╡ рдбреЗрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ : рдбреЗрдЯреНрд╕ рдХреЛ рдиреЗрдЯрд┐рд╡ Date рдСрдмреНрдЬреЗрдХреНрдЯ/рдХреНрд▓рд╛рд╕ (рдПрдкреАрдЖрдИ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкреВрд░реЗ рдЙрдкрднреЛрдХреНрддрд╛ рд╕рд╣рд┐рдд) рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреБрдЫ рдЕрдореВрд░реНрдд рдХрд╕реНрдЯрдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВред рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛рд░реНрдпреЛрдВ/рд╕реЗрд╡рд╛рдУрдВ ( DateAdapter ) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
  • рд▓рд╛рдЗрдЯ рдПрдВрдб рдбрд╛рд░реНрдХ рдореЛрдб : рдХрдВрдЯреНрд░реЛрд▓ рдХреЛ рд▓рд╛рдЗрдЯ рдФрд░ рдбрд╛рд░реНрдХ рдереАрдо рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ

рд╡реИрдХрд▓реНрдкрд┐рдХ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ (рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ) :

  • рдЪрдпрди рдпреЛрдЧреНрдп рддрд┐рдерд┐рдпреЛрдВ рдХреЛ рд╕реАрдорд┐рдд рдХрд░реЗрдВ :
  • рд╕реАрдорд╛рдПрдБ : рдХрд┐рд╕реА рдПрдХрд▓ рддрд┐рдерд┐ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рддрд┐рдерд┐рдпреЛрдВ рдХреА рдПрдХ рд╕реАрдорд╛ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдЬреИрд╕реЗ 1.1.2020 - 10.1.2020)
  • рдореЛрдмрд╛рдЗрд▓ рдлрд╝реЙрд▓рдмреИрдХ : рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдбреЗрдЯрдкрд┐рдХрд░ рдХреЛ рдЕрдкрдиреЗ рдореВрд▓ рд╕рдордХрдХреНрд╖ рдкрд░ рд╡рд╛рдкрд╕ рдЖрдирд╛ рдЪрд╛рд╣рд┐рдП (рдиреЛрдЯ: рд╣рдореЗрдВ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХрд╕реНрдЯрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рднреА рд╕реБрд╡рд┐рдзрд╛рдПрдВ рднреА рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ рдпрд╛ рдирд╣реАрдВ)

рдПрдкреАрдЖрдИ рдкреНрд░рд╕реНрддрд╛рд╡

_ WIP: рд╕рдордп рдХреЗ рд╕рд╛рде рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдбреЗрдЯрдкрд┐рдХрд░ рдореЗрдВ рдХрдИ рдШрдЯрдХ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП:

рдбреАрдЯреАрдбреЗрдЯрдкрд┐рдХрд░ ( dt-datepicker )

рдбреЗрдЯрдкрд┐рдХрд░ рд╣реАред рдпрд╣ рдШрдЯрдХ рдЕрдиреНрдп рд╕рднреА рдШрдЯрдХреЛрдВ рдХреЛ рдПрдХ рдЙрдкрдпреЛрдЧрдПрдмреЗ рдбреЗрдЯрдкрд┐рдХрд░ (рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ рджреЗрдЦреЗрдВ) рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИред

рдЗрдирдкреБрдЯ

| рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди | рд╡рд┐рд╡рд░рдг |
| ---------- | ----------- | ------------- | ------------ |
| рдореВрд▓реНрдп | D \| null | null | рдЪрдпрдирд┐рдд рддрд┐рдерд┐ред |
| рд╕реНрдЯрд╛рд░реНрдЯрдПрдЯ | D \| null | null | рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ рдХреИрд▓реЗрдВрдбрд░ рдЦреЛрд▓рдиреЗ рдХреА рддрд┐рдерд┐ред selected рд╕реЗрдЯ рд╣реЛрдиреЗ рдкрд░ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЖрдЬ рдХреА рддрд╛рд░реАрдЦ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯред |
| рдорд┐рдирдЯ | D \| null | null | рдиреНрдпреВрдирддрдо рдорд╛рдиреНрдп рддрд┐рдерд┐ред |
| рдЕрдзрд┐рдХрддрдо | D \| null | null | рдЕрдзрд┐рдХрддрдо рдорд╛рдиреНрдп рддрд┐рдерд┐ред |
| рдЕрдХреНрд╖рдо | boolean | false | рдХреНрдпрд╛ рдбреЗрдЯрдкрд┐рдХрд░ рдЕрдХреНрд╖рдо рд╣реИред |
| isTimeEnabled | boolean | false | рд╕рдордп рдореЛрдб рд╕рдХреНрд╖рдо рд╣реИ рдпрд╛ рдирд╣реАрдВред |
| isRangeEnabled | boolean | false | рд░реЗрдВрдЬ рдореЛрдб рд╕рдХреНрд╖рдо рд╣реИ рдпрд╛ рдирд╣реАрдВред |

рдбреАрдЯреА рдХреИрд▓реЗрдВрдбрд░ ( dt-calendar )

рдХреИрд▓реЗрдВрдбрд░ рджреГрд╢реНрдп рдореЗрдВ рджрд┐рдирд╛рдВрдХ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдШрдЯрдХ ( calendar-body рдШрдЯрдХ)ред рдХреИрд▓реЗрдВрдбрд░ рджреГрд╢реНрдп (рдорд╛рд╣) рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдорд╣реАрдиреЛрдВ рдФрд░ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдмреАрдЪ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд┐рдпрдВрддреНрд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдЗрдирдкреБрдЯ

| рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди | рд╡рд┐рд╡рд░рдг |
| ---------- | ----------- | ------------- | ------------ |
| рдЪрдпрдирд┐рдд | D \| null | null | рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрдпрдирд┐рдд рддрд┐рдерд┐ред |
| рд╕реНрдЯрд╛рд░реНрдЯрдПрдЯ | D \| null | null | рдХреИрд▓реЗрдВрдбрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЕрд╡рдзрд┐ (рдорд╣реАрдиреЗ рдпрд╛ рд╡рд░реНрд╖) рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдПрдХ рддрд┐рдерд┐ред |
| рдиреНрдпреВрдирддрдо рддрд┐рдерд┐ | D \| null | null | рдиреНрдпреВрдирддрдо рдЪрдпрди рдпреЛрдЧреНрдп рддрд┐рдерд┐ред |
| рдореИрдХреНрд╕рдбреЗрдЯ | D \| null | null | рдЕрдзрд┐рдХрддрдо рдЪрдпрди рдпреЛрдЧреНрдп рддрд┐рдерд┐ред |

рдЖрдЙрдЯрдкреБрдЯ

| рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рд╡рд┐рд╡рд░рдг |
| ---------------- | ----------- | ------------ |
| рдЪрдпрдирд┐рдд рдкрд░рд┐рд╡рд░реНрддрди | D | рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрдпрдирд┐рдд рддрд┐рдерд┐ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрдиреЗ рдкрд░ рдЙрддреНрд╕рд░реНрдЬрд┐рдд рд╣реЛрддрд╛ рд╣реИред |

рдХреИрд▓реЗрдВрдбрд░ рдмреЙрдбреА ( dt-calendar-body )

рдПрдХ рдорд╣реАрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдХреИрд▓реЗрдВрдбрд░ рдЧреНрд░рд┐рдб рд╣реЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реИред

рдЗрдирдкреБрдЯ

| рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди | рд╡рд┐рд╡рд░рдг |
| ------------ | ----------- | ------------- | ------------ |
| рд╕рдХреНрд░рд┐рдп рджрд┐рдирд╛рдВрдХ | D | рдЖрдЬ | рдЗрд╕ рдорд╣реАрдиреЗ рдХреЗ рджреГрд╢реНрдп рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рдХреА рддрд┐рдерд┐ (рдорд╛рд╣ рдФрд░ рд╡рд░реНрд╖ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЕрдиреНрдп рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред |
| рдЪрдпрдирд┐рдд | D \| null | null | рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрдпрдирд┐рдд рддрд┐рдерд┐ред |
| рдиреНрдпреВрдирддрдо рддрд┐рдерд┐ | D \| null | null | рдиреНрдпреВрдирддрдо рдЪрдпрди рдпреЛрдЧреНрдп рддрд┐рдерд┐ред |
| рдореИрдХреНрд╕рдбреЗрдЯ | D \| null | null | рдЕрдзрд┐рдХрддрдо рдЪрдпрди рдпреЛрдЧреНрдп рддрд┐рдерд┐ред |
| рджрд┐рдирд╛рдВрдХ рдлрд╝рд┐рд▓реНрдЯрд░ | (date: D) => boolean | - | рдХреЛрдИ рддрд┐рдерд┐ рдЪрдпрди рдпреЛрдЧреНрдп рд╣реИ рдпрд╛ рдирд╣реАрдВ рдпрд╣ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдлрд╝рдВрдХреНрд╢рдиред |

рдЖрдЙрдЯрдкреБрдЯ

| рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рд╡рд┐рд╡рд░рдг |
| ------------------ | ----------- | ------------ |
| рдЪрдпрдирд┐рдд рдкрд░рд┐рд╡рд░реНрддрди | EventEmitter<D> | рдЬрдм рдХреЛрдИ рдирдпрд╛ рдорд╛рди рдЪреБрдирд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдХрд░рддрд╛ рд╣реИред |
| рдПрдХреНрдЯрд┐рд╡рдбреЗрдЯ рдЪреЗрдВрдЬ | EventEmitter<D> | рдХрд┐рд╕реА рднреА рддрд╛рд░реАрдЦ рдХреЗ рд╕рдХреНрд░рд┐рдп рд╣реЛрдиреЗ рдкрд░ рдЙрддреНрд╕рд░реНрдЬрд┐рдд рд╣реЛрддрд╛ рд╣реИред |

рдЯрд╛рдЗрдордкрд┐рдХрд░ ('рдбреАрдЯреА-рдЯрд╛рдЗрдордкрд┐рдХрд░')

рдЯрд╛рдЗрдордкрд┐рдХрд░ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЯрд╛рдЗрдордЗрдирдкреБрдЯ (рдШрдВрдЯреЗ рдФрд░ рдорд┐рдирдЯ рдЗрдирдкреБрдЯ рдХреЗ рд╕рд╛рде) рд╣реЛрддрд╛ рд╣реИред

рдЗрдирдкреБрдЯ

| рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди | рд╡рд┐рд╡рд░рдг |
| ------------ | ----------- | ------------- | ------------ |
| рдореВрд▓реНрдп рд▓реЗрдмрд▓ | рд╕реНрдЯреНрд░рд┐рдВрдЧ | '' | рд╢реНрд░реЗрдгреА рдореЛрдб рдореЗрдВ рджрд┐рдирд╛рдВрдХ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд▓реЗрдмрд▓ред
| рдШрдВрдЯрд╛ | рдирдВрдмрд░ \| рд╢реВрдиреНрдп | рд╢реВрдиреНрдп | рдЯрд╛рдЗрдордкрд┐рдХрд░ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рдХрд╛ рд╕рдордпред
| рдорд┐рдирдЯ | рдирдВрдмрд░ \| рд╢реВрдиреНрдп | рд╢реВрдиреНрдп | рдЯрд╛рдЗрдордкрд┐рдХрд░ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдорд┐рдирдЯред
| рдЕрдХреНрд╖рдо | рдмреВрд▓рд┐рдпрди | рдЭреВрдард╛ | рдЯрд╛рдЗрдордкрд┐рдХрд░ рдФрд░ рдЙрд╕рдХреЗ рдЗрдирдкреБрдЯ рдХреА рдЕрдХреНрд╖рдо рд╕реНрдерд┐рддрд┐ред
| isTimeRangeEnabled | рдмреВрд▓рд┐рдпрди | рдЭреВрдард╛ | рд╕рдордп рд╕реАрдорд╛ рдореЛрдб рд╕рдХреНрд╖рдо рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдЖрдЙрдЯрдкреБрдЯ

| рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рд╡рд┐рд╡рд░рдг |
| ------------------ | ----------- | ------------ |
| рд╕рдордп рдмрджрд▓реЗрдВ | рдЗрд╡реЗрдВрдЯ рдПрдорд┐рдЯрд░| рдпрджрд┐ рд╕рдордп рдЗрдирдкреБрдЯ рдореЗрдВ рдмреНрд▓рд░ рдкрд░ рдорд╛рдиреНрдп рдорд╛рди рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдЯрд╛рдЗрдо рдЪреЗрдВрдЬ рдЗрд╡реЗрдВрдЯ рдХрд╛ рдЙрддреНрд╕рд░реНрдЬрди рдХрд░рддрд╛ рд╣реИред

рдЯрд╛рдЗрдордЗрдирдкреБрдЯ ('рдбреАрдЯреА-рдЯрд╛рдЗрдордЗрдирдкреБрдЯ')

рдЯрд╛рдЗрдордЗрдирдкреБрдЯ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдШрдВрдЯреЗ рдФрд░ рдорд┐рдирдЯ рдХреЗ рдЗрдирдкреБрдЯ рд╣реЛрддреЗ рд╣реИрдВред

рдЗрдирдкреБрдЯ

| рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди | рд╡рд┐рд╡рд░рдг |
| ------------ | ----------- | ------------- | ------------ |
| рдШрдВрдЯрд╛ | рдирдВрдмрд░ \| рд╢реВрдиреНрдп | рд╢реВрдиреНрдп | рдЯрд╛рдЗрдордЗрдирдкреБрдЯ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдордпред
| рдорд┐рдирдЯ | рдирдВрдмрд░ \| рд╢реВрдиреНрдп | рд╢реВрдиреНрдп | рдЯрд╛рдЗрдордЗрдирдкреБрдЯ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рдирдЯред
| рдЕрдХреНрд╖рдо | рдмреВрд▓рд┐рдпрди | рдЭреВрдард╛ | рдирд┐рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреА рдЕрдХреНрд╖рдо рд╕реНрдерд┐рддрд┐ред

рдЖрдЙрдЯрдкреБрдЯ

| рдирд╛рдо | рдкреНрд░рдХрд╛рд░ | рд╡рд┐рд╡рд░рдг |
| ------------------ | ----------- | ------------ |
| рд╕рдордп рдмрджрд▓реЗрдВ | рдЗрд╡реЗрдВрдЯ рдПрдорд┐рдЯрд░| рдпрджрд┐ рд╕рдордп рдЗрдирдкреБрдЯ рдореЗрдВ рдмреНрд▓рд░ рдкрд░ рдорд╛рдиреНрдп рдорд╛рди рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдЯрд╛рдЗрдо рдЪреЗрдВрдЬ рдЗрд╡реЗрдВрдЯ рдХрд╛ рдЙрддреНрд╕рд░реНрдЬрди рдХрд░рддрд╛ рд╣реИред

рдХреГрдкрдпрд╛ рдбреЗрдЯрдкрд┐рдХрд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ/рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдиреАрдЪреЗ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВред рдореИрдВ рдЙрдиреНрд╣реЗрдВ рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдХреА рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝ рджреВрдВрдЧрд╛ред

@thomaspink рдЗрд╕рдХрд╛ рдЦреНрдпрд╛рд▓ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж
рдЖрдкрдХреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд╣ рд╕рдм рдХреБрдЫ рд╣реИ рдЬрд┐рд╕рдХреА рдореБрдЭреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ рдкреНрд░рд╢реНрди рд╣реИ:
Selecting a time: In addition to selecting a date the user must also be able to select an additional time.
рд╕рдордп рд╡реИрдХрд▓реНрдкрд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ? рдХреНрдпрд╛ рдореИрдВ рд╡рд╣ рдЪреБрди рдкрд╛рдКрдВрдЧрд╛ рдЬреЛ рдЪрдпрди рдпреЛрдЧреНрдп рд╣реИ: рдХреЗрд╡рд▓ рддрд┐рдерд┐, рдХреЗрд╡рд▓ рд╕рдордп, рдпрд╛ рджреЛрдиреЛрдВ рд╕рдВрдпреЛрдЬрди рдореЗрдВ?

@gselltho рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

рд╡рд┐рдЪрд╛рд░ рдпрд╣ рдерд╛ рдХрд┐ рдпрд╛ рддреЛ рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдордп рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╣реЛ, рд▓реЗрдХрд┐рди рдЖрдк рд╕рдордп рднрд╛рдЧ рдХреЛ рдХреЗрд╡рд▓ рджрд┐рдирд╛рдВрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рджреВрд╕рд░реЗ рддрд░реАрдХреЗ рд╕реЗред рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдХреНрдпрд╛ рд╣реИ (рдХреНрдпрд╛ рдЕрдзрд┐рдХ рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рджрд┐рдирд╛рдВрдХ рдЪрдпрдирдХрд░реНрддрд╛ рдпрд╛ рджрд┐рдирд╛рдВрдХ/рд╕рдордп рдПрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)ред

рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд░рдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд░рд╣реЗрдЧрд╛ред рд╕реНрдкрд╛рдЗрди рдПрдХреНрд╕ рдореЗрдВ рд╣рдорд╛рд░реЗ рдХреБрдЫ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХреБрдЫ рд▓реАрдЧреЗрд╕реА рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреВрдЯреАрд╕реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ @gselltho рдиреЗ рдХрд╣рд╛, рдЕрдХреЗрд▓реЗ рдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

рдХреНрдпрд╛ рдЗрд╕рдореЗрдВ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕рд╛рдкреЗрдХреНрд╖ рддрд┐рдерд┐рдпрд╛рдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреА? рдЬреИрд╕реЗ "рдЕрдм", "рджреЛ рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ", рдЖрджрд┐?

рдПрдХ рдФрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛ (~ рдЬреАрдЯреАрдПрд╕):

  • рд╣рдореЗрдВ рдкреНрд░рдХрд╛рд╢ рдФрд░ рдЕрдВрдзреЗрд░реЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА

рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛:

  • рдореЛрдмрд╛рдЗрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░ -> рдореВрд▓ рджрд┐рдирд╛рдВрдХ/рд╕рдордп рдЪрдпрди рдирд┐рдпрдВрддреНрд░рдг рдкрд░ рд╡рд╛рдкрд╕ рдЖрдирд╛

@toddbaert рд╡реИрд╢реНрд╡рд┐рдХ рд╕рдордп рд╕реАрдорд╛ рдЪрдпрдирдХрд░реНрддрд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреНрдпрд╛ рдпрд╣ рдЗрд╕ рд╕рд╛рдорд╛рдиреНрдп

@pieniazek @areknow рдХреЛ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛

@thomaspink рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдерд┐рд░рддрд╛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдбреЗрдЯ рдкрд┐рдХрд░ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рд╡реИрд╢реНрд╡рд┐рдХ рд╕рдордп рд╕реАрдорд╛ рдЪрдпрдирдХрд░реНрддрд╛ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдореЗрдВ рдХреИрд▓реЗрдВрдбрд░ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рд╕рдВрдЪрд╛рд▓рди рд╢реИрд▓реА рдХреЗ рд╕рд╛рде-рд╕рд╛рде рд╕рдорд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЗрд╕рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рджреМрд░рд╛рди рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Screenshot 2020-06-25 at 08 22 56

@thomaspink рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреАрд▓-рдмреНрд░реЗрдХрд░ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд╣рдо рдЬрд▓реНрдж рд╣реА рдХреБрдЫ UI рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд-рд╕рд╛рдкреЗрдХреНрд╖ рддрд┐рдерд┐рдпрд╛рдВ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреА рд╣реИрдВред

@toddbaert рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╕рдорд░реНрдерд┐рдд рдорд╛рдиреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИ? рдЕрдЧрд░ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдареАрдХ рд╣реИ рддреЛ рдореИрдВ рдЗрд╕реЗ рдЕрдЪреНрдЫреА рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝ рджреВрдВрдЧрд╛

рдбреЗрдЯрдкрд┐рдХрд░ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рд╕реЗрд╡рд╛ (рдХреЛрдгреАрдп рд╕рд╛рдордЧреНрд░реА рдбреЗрдЯрд╛-рдПрдбрд╛рдкреНрдЯрд░ рдХреЗ рд╕рдорд╛рди) рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА рдЬреЛ рд╣рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ рддрд╛рдХрд┐ рд╣рдо рдПрдХ рддрд░рдл рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рд╣реА рдирд╛рдордХрд░рдг (рдХрд╛рд░реНрдпрджрд┐рд╡рд╕ рдХреЗ рдирд╛рдо рд╕рд╣рд┐рдд) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХреЗрдВ рдФрд░ рдЧрдгрдирд╛ рдХрд░ рд╕рдХреЗрдВ / рджреВрд╕рд░реА рдУрд░ рдореВрд▓ рддрд┐рдерд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВред рдпрд╣ "рд╕реЗрд╡рд╛" рддрдм рд╣рдорд╛рд░реЗ рдЙрдкрднреЛрдХреНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рд╡реЗ рдЙрд╕реА рддрд░рд╣ рддрд╛рд░реАрдЦреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХреЗрдВ рдФрд░ рд╣рдо рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХреЗрдВред

рдЙрд╕рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрдо рд╕реЗ рдХрдо 2 рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ (рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдФрд░ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВ рддреЛ рдореИрдВ рдЗрд╕рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░реВрдВрдЧрд╛ рдпрджрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдиреАрдЪреЗ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВрдЧреЗ):

  1. рдПрдХ рдиреЗрдЯрд┐рд╡рдбреЗрдЯ рдПрдбреЗрдкреНрдЯрд░ рдмрдирд╛рдПрдВ рдЬреЛ рдореВрд▓ рджрд┐рдирд╛рдВрдХ рдПрдкреАрдЖрдИ ( Intl , Date ) рдФрд░ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛рд░реНрдпреЛрдВ (рдЬреИрд╕реЗ addCalendarDays ) рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИред рдпрд╣ рдПрдбреЗрдкреНрдЯрд░ рдПрдВрдЧреБрд▓рд░ рдореИрдЯреЗрд░рд┐рдпрд▓реНрд╕ Intl рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рддреЛ рд╣рдореЗрдВ рдХрдордмреИрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рд╕рднреА рд╕рдорд░реНрдерд┐рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Intl' built in. We would also not need the possibility to have DateAdapter for different libraries as we only work with the native Date` API рд╣реИред
  2. рдПрдХ рдмрд╛рд╣рд░реА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬреИрд╕реЗ date-fns рдФрд░ рдЗрд╕реЗ рдПрдХ рд╕реЗрд╡рд╛ (DateAdapter) рдореЗрдВ рд▓рдкреЗрдЯреЗрдВ рдЬреЛ рд╣рдо рдЕрдкрдиреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред

рдЕрднреА рдореИрдВ рд╡рд┐рдХрд▓реНрдк 1 рдХреА рдУрд░ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреВрдВрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рджреЗрд╢реА рдПрдкреАрдЖрдИ рдХрд╛ рднрд╛рд░реА рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХреГрдкрдпрд╛ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░, рдирд┐рд╖реНрдХрд░реНрд╖ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рднреА рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ :)

@thomaspink рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ рдХрд┐ рд╣рдореЗрдВ рдРрд╕реА рдПрдбреЗрдкреНрдЯрд░ рд╕реЗрд╡рд╛ рдмрдирд╛рдиреА рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрд╣рд╛ рдерд╛, рдХрд┐ рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП Intl рдФрд░ Date рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ Intl.DateFormat рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреА рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪ рдХреА рдФрд░ рдореИрдВ рдирд╣реАрдВ рд╣реВрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдкрд░ рдЦреБрд╢ред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЧрд╛рдпрдм рд░реЗрдВрдЬ рдкреНрд░рд╛рд░реВрдк рдереЛрдбрд╝реЗ рджреБрдЦрдж рд╣реИрдВред

рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ date-fns рдкреЗрдбрд╝ рд╣рд┐рд▓рд╛рдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдПрдХ рдмрдбрд╝рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рд╣реИ , рдЕрдм рдореИрдВ date-fns рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдиреВрдВрдЧрд╛ ред
рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдордп рдЧрдгрд┐рдд рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдард┐рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдЯрд╛рдЗрдордЬрд╝реЛрди рдЖрджрд┐ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рджреМрд░рд╛рди рдмрд╣реБрдд рд╕рд╛рд░реЗ рдореВрд▓ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рднреА ...

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдиреЗ рдкрд╣рд▓реЗ рд╣реА рддрд╛рд░реАрдЦ рдЪреБрдирдиреЗ рд╡рд╛рд▓реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╕реМрджрд╛ рдкреАрдЖрд░ рддреИрдпрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред рдХреНрдпрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреЛрдИ рдПрдкреАрдЖрдИ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдШрдЯрдХ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ Intl.DateFormat : рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдореИрдВ рдЕрднреА рдареЛрдХрд░ рдЦрд╛рдИ рд╣реИ рдПрдХ рдлреЙрд▓рдмреИрдХ рдЖрд╕рд╛рдиреА рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдХрд╕реНрдЯрдо рджрд┐рдирд╛рдВрдХ/рд╕рдордп рдХреА рдЧрдгрдирд╛ рдХрдард┐рди рд╣реЛ рд╕рдХрддреА рд╣реИред

рдпрд╣ рдкреАрдЖрд░ рд╡рд╛рдЗрдк рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдирд┐рдкрдЯрд╛рдпрд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдРрд╕реА рд╕реЗрд╡рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЕрднреА рднреА рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХреМрди рд╕реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рд╕реЗ рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛ рдФрд░ рд░рд╛рд╕реНрддреЗ рдореЗрдВ рдЗрд╕рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реВрдВрдЧрд╛ред

рд╕рдордп рдХреНрд╖реЗрддреНрд░

рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╣рдордиреЗ рдЗрд╕ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рдЗрд╕рдХреЗ рд╕рд╛рде рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЫреЛрдЯреЗ рд▓реЗрдХрд┐рди рдЬрдЯрд┐рд▓ рд╡рд┐рд╡рд░рдг рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдпреВрдПрдХреНрд╕ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕рдордЭрд╛рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред

рджрд┐рдирд╛рдВрдХ-рд╣реЗрд░рдлреЗрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп

date-fns addMonth , getDaysInMonth , isToday , startOfTheWeek рдЖрджрд┐ рдЬреИрд╕реЗ рд╕рдордп-рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╢рд╛рдирджрд╛рд░ API рд╣реИред рдЯреНрд░реА-рд╢реЗрдХ'рдХреНрд╖рдорддрд╛ рдЗрд╕реЗ рд╣рд▓реНрдХрд╛ рдЙрдкрдпреЛрдЧ рдмрдирд╛рддреА рд╣реИ . рд╕рдВрднрд╡рдд: рдПрдбреЙрдкреНрдЯрд░ рдПрдмреНрд╕реНрдЯреНрд░реИрдХреНрд╢рди рдЬрд┐рддрдирд╛ рд╡рдЬрди рд╣реЛрдЧрд╛ред

рджреВрд╕рд░реА рдУрд░, рдкреБрд╕реНрддрдХрд╛рд▓рдп-рдЙрдкрднреЛрдХреНрддрд╛ рдореЗрдВ рдорд┐рд╢реНрд░рд┐рдд рднрд╛рд╡рдирд╛рдПрдБ рд╣реЛрдВрдЧреА рдпрджрд┐ рдЙрдиреНрд╣реЗрдВ date-fns рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬрдм рдЙрдирдХреЗ рдкрд╛рд╕ рдкрд▓ рдпрд╛ рд▓рдХреНрд╕рди рд╣реЛрддрд╛ рд╣реИ -> рдпрд╣рд╛рдБ рдПрдбреЗрдкреНрдЯрд░ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдо рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рд╣реИрдВ рдХрд┐ рд╣рдо date-fns рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред

рд╕рдордп рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдиреЛрдЯ: date-fns рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдкреВрд░реНрдгрдХрд╛рд▓рд┐рдХ рдХреНрд╖реЗрддреНрд░ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ ( date-fns-tz рдЬреЛ рдХреЗрд╡рд▓ рд╕реНрд╡рд░реВрдкрдг/рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдИ рджрд┐рдирд╛рдВрдХ-рд╣реЗрд░рдлреЗрд░ рдкрд░рд┐рджреГрд╢реНрдп рдирд╣реАрдВ ) рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╣рдордиреЗ рдЗрд╕ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП luxon рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛, рдХрдо рд╕реЗ рдХрдо рдЬрдм рддрдХ рдЯреЗрдореНрдкреЛрд░рд▓ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреНрд╡рд╛рд░рд╛ рдЕрдкрдирд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛рддрд╛ред

рдХрд╛ рдкреНрд░рд╛рд░реВрдкрдг

  • рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдгреАрдп рд╕рд╛рдордЧреНрд░реА рдбреЗрдЯрдкрд┐рдХрд░ рдХреЗрд╡рд▓ DetePipe рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ?
  • Intl.DateFormat рд╕реЗ рдЕрдиреБрдкрд▓рдмреНрдз рд╢реНрд░реЗрдгреА рд╕реНрд╡рд░реВрдкрдг : рд╢рд╛рдпрдж рд╣рдо рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдлрд╝реЙрд▓рдмреИрдХ рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдкреЙрд▓реАрдлрд╝рд┐рд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдЙрддреНрдкрд╛рдж рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдЫ рд╣реИред
  • рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрджрд┐ рд╣рдо рд╕реНрд╡рд░реВрдкрдг рдХреЗ рд▓рд┐рдП DetePipe рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рддреЛ рдкрд╛рда рдХреЗ рдЕрдиреБрд╡рд╛рдж рдХреЗ рддрд░реАрдХреЗ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП LOCALE_ID рдЯреЛрдХрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рдзрдиреНрдпрд╡рд╛рдж @piotrl

рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдбреЗрдЯрдкрд╛рдЗрдк рдХреЗрд╡рд▓ рдЕрдВрддрд┐рдо рдЪрдпрдирд┐рдд рддрд┐рдерд┐ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдЪреАрдЬреЛрдВ рдХреА рдЧрдгрдирд╛/рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╕рдордп рдирд╣реАрдВ: рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдорд╣реАрдиреЗ рдХреЗ рд╕рднреА рджрд┐рдиред

рдЬрдм рдореИрдВ рд╕рднреА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдкрдврд╝рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕ рдмрд╛рдд рд╕реЗ рд╕рд╣рдордд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдПрдбреЗрдкреНрдЯрд░ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдЬрд╛рдиреЗ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдо рдЙрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рджреЗрд╢реА, date-fns , рдпрд╛ luxon рд▓рд┐рдП рдПрдХ рдПрдбреЗрдкреНрдЯрд░ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕ рдкрд░ рд╣рдо рд╕рд╣рдордд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ @piotrl рдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдпрд╣ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рднреА рд╣рд▓ рдХрд░реЗрдЧрд╛ рдХрд┐ рдЬрдм рдХрд┐рд╕реА рдЙрдкрднреЛрдХреНрддрд╛ рдХреА рдЕрдкрдиреА рддрд┐рдерд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реЛ, рддреЛ рдПрдХ рдирдпрд╛ рдПрдбрд╛рдкреНрдЯрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

@ffriedl89 @tomheller рдЖрдкрдХреЗ рд╡рд┐рдЪрд╛рд░?
@piotrl : рдпрджрд┐ рд╣рдо рдПрдХ рджрд┐рдирд╛рдВрдХ-рдПрдбрд╛рдкреНрдЯрд░ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдХреНрд▓рд╕реНрдЯрд░ рдЗрд╕реЗ рдХреЗрдВрджреНрд░реАрдп рджрд┐рдирд╛рдВрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмрд┐рдВрджреБ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛? рд╕рд╛рде рд╣реА рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдореЗрд░рд╛ рд╕рдорд░реНрдерди рдХрд░ рд╕рдХреЗрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдмрд╣реБрдд рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рд╣реИ?

рдПрдХ рдФрд░ рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯ рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдпрджрд┐ рд╣рдо рд╕рд╛рдордЧреНрд░реА рджрд┐рдирд╛рдВрдХ-рдПрдбреЗрдкреНрдЯрд░ рдХреЗ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдирд┐рдХрдЯрддрд╛ рд╕реЗ рдЪрд┐рдкрдХреЗ рд░рд╣рддреЗ рд╣реИрдВ, рдФрд░ рд╡реЗ рдЗрд╕реЗ рд╕реАрдбреАрдХреЗ рдореЗрдВ рд▓реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдФрд░ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред

@рдЬреНрдЮрд╛рдд рд╣реИрдВ

рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд░рдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд░рд╣реЗрдЧрд╛ред рд╕реНрдкрд╛рдЗрди рдПрдХреНрд╕ рдореЗрдВ рд╣рдорд╛рд░реЗ рдХреБрдЫ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХреБрдЫ рд▓реАрдЧреЗрд╕реА рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреВрдЯреАрд╕реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдбреЗрдЯ-рдПрдбрд╛рдкреНрдЯрд░ рд╣реЛрдиреЗ рд╕реЗ рднреА рдЗрд╕ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдбреЗрдЯрдкрд┐рдХрд░ рддрд╛рд░реАрдЦреЛрдВ рдХреЛ рдПрдбреЙрдкреНрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕рд╛рдорд╛рдиреНрдп рд╡рд╕реНрддреБ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдореВрд▓ рддрд┐рдерд┐, рдПрдХ рдХреНрд╖рдг рдЖрд╡рд░рдг рдпрд╛ рддрд┐рдерд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╣рдореЗрд╢рд╛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдордп рдХреНрд╖реЗрддреНрд░ рд╣реЛрддрд╛ рд╣реИред

рдпрджрд┐ рд╣рдо рджрд┐рдирд╛рдВрдХ-рдЕрдбреИрдкреНрдЯрд░ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдХреНрд▓рд╕реНрдЯрд░ рдЗрд╕реЗ рдХреЗрдВрджреНрд░реАрдп рджрд┐рдирд╛рдВрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдмрд┐рдВрджреБ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧрд╛?

рдореИрдВ рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВред рдореЗрд░реЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡рд┐рдЪрд╛рд░: рд░реЙ рдбреЗрдЯ рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА 600+ рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ, рдирд┐рд╣рд┐рдд рдЙрдкрдпреЛрдЧреЛрдВ рдХреА рдЧрдгрдирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛)ред

рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдХреИрд▓реЗрдВрдбрд░ рд╕реЗ рдпрд╛ рдХреИрд▓реЗрдВрдбрд░ рдХреЗ рдХрд░реАрдм рдирд╣реАрдВ рдЬреБрдбрд╝реЗ рд╣реЛрдВрдЧреЗред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЙрдкрдпреЛрдЧреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рддрд╛ рд╣реВрдВ, рдЖрдо рддреМрд░ рдкрд░ рддрд┐рдерд┐рдпрд╛рдВ рдмреИрдХрдПрдВрдб рд╕реЗ рдЖрддреА рд╣реИрдВ рдФрд░ рд╕реНрд╡рд░реВрдкрдг рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реЛрддреА рд╣реИрдВред рдХреЗрд╡рд▓ рдХреИрд▓реЗрдВрдбрд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрд┐ рдХреЗ рд▓рд┐рдП рдЙрди рдЙрдкрдпреЛрдЧ-рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдбреЗрдкреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рднрд╛рд░реА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдЬрдм рднреА рд╣рдо рдХреИрд▓реЗрдВрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдореВрд▓ рддрд┐рдерд┐ рд╕реЗ рдПрдбреЗрдкреНрдЯрд░ рдореЗрдВ рдЫреЛрдЯреЗ рд░реВрдкрд╛рдВрддрд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛ (рдпрджрд┐ рд╣рдореЗрдВ рдПрдбреЗрдкреНрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ @Input )ред

рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рд╣рдо рдПрдбреЙрдкреНрдЯрд░ рдХреЗ рд╕рд╛рде рдЬрд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЕрднреА рднреА 2 рддрд░реАрдХреЗ рд╣реИрдВ:

  1. рдХреЗрд╡рд▓ рдЖрдВрддрд░рд┐рдХ рдХреИрд▓реЗрдВрдбрд░ рджрд┐рдирд╛рдВрдХ-рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдореЙрдбреНрдпреВрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдПрдбреЗрдкреНрдЯрд░ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ, рдореЙрдбрд▓ (рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ) рдЕрднреА рднреА рдореВрд▓ рддрд┐рдерд┐рдпреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрдЧрд╛
  2. рджреЛрдиреЛрдВ рдЖрдВрддрд░рд┐рдХ рдЙрдкрдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓рдХ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ + рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ рдПрдкреАрдЖрдИред

рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЖрдХреНрд░рд╛рдордХ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдбреЗрдкреНрдЯрд░ рдХреЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реЛрдЪрд╛ рдПрдкреАрдЖрдИ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдкрд╣рд▓рд╛ рд╡рд┐рдХрд▓реНрдк рд╢реБрд░реВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЬрд░реВрд░рдд рдкрдбрд╝рдиреЗ рдкрд░ рджреВрд╕рд░реЗ рд╡рд┐рдХрд▓реНрдк рддрдХ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

APM-266081 рдореЗрдВ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛

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

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

christian-fischer picture christian-fischer  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

areknow picture areknow  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

christian-fischer picture christian-fischer  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

lukasholzer picture lukasholzer  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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