#20 . рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ
рдкреАрдЖрд░ рддреИрдпрд╛рд░ рд╣реИ, рдореИрдВ рдмрд╕ рдлрд┐рд░ рд╕реЗ рдХреЛрдб рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЖрдЧреЗ рдмрдврд╝рд╛рдКрдВрдЧрд╛ред рдЕрдЧрд░ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреАрдЖрд░ рдХреЛрдб рдореЗрдВ рдХреБрдЫ рдЧрдбрд╝рдмрдбрд╝ рд╣реИ рддреЛ рдмреЗрдЭрд┐рдЭрдХ рдХреЛрдИ рднреА рдХрдореЗрдВрдЯ рдХрд░реЗрдВред @suresh2018 @nachocoig.
1.3.7 рдмрд╛рд╣рд░ рд╣реИред рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕рд╕реЗ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЖрдкрдХреЗ рд░реЛрдЧреА рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдзрдиреНрдпрд╡рд╛рджред
@bfwg
1.3.6 рдиреЗ рдХреНрд▓рд┐рдХ рдХреИрдВрд╕рд┐рд▓ рдПрд░рд░ рджрд┐рдЦрд╛рдпрд╛ рд▓реЗрдХрд┐рди 1.3.7 рдиреЗ рдпрд╣ рдПрд░рд░ рдирд╣реАрдВ рджрд┐рдЦрд╛рдпрд╛ред
рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рдореЛрдмрд╛рдЗрд▓ рдореЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрдХреНрд░реЙрд▓ рдХреЛ рднреА рдЦреАрдВрдЪрддрд╛ рд╣реИред
рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдзрдиреНрдпрд╡рд╛рдж
рдХрд╛рдо рдирд╣реАрдВ 1.3.7
@ рд╕реБрд░реЗрд╢2018 рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдбреНрд░реИрдЧ рд╕реНрдХреНрд░реЙрд▓ рдЖрдкрдХреЗ рд▓рд┐рдП рдбреЗрд╕реНрдХрдЯреЙрдк рд╡реНрдпреВ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ?
рдбреЗрд╕реНрдХрдЯреЙрдк рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореЛрдмрд╛рдЗрд▓ рдирд╣реАрдВ (рдЖрдИрдлреЛрди 6 рдкреНрд▓рд╕)
рдЕрдЬреАрдм, рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдЕрдкрдиреЗ рд╣рд┐рдВрдбреЛрд▓рд╛ рдХреЛрдб рдХрд╛ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ?
*рдХреНрд╖реИрддрд┐рдЬ рд╕реНрдХреНрд░реЙрд▓*
div рд╡рд░реНрдЧ = "рдЫрд┐рдкрд╛рдиреЗ рдХрд╛ рдкреНрд░рд╡рд╛рд╣" рдбреНрд░реИрдЧ-рд╕реНрдХреНрд░реЙрд▓
img *ngFor="let img of pic.images; let idx = index" [src]="img .Image"
class="scroll-images"
div
рдХреНрдпрд╛ рдЖрдк рд▓реЛрдЧреЛрдВ рдиреЗ рд╕реНрдкрд░реНрд╢ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдбреНрд░реИрдЧ-рд╕реНрдХреНрд░реЙрд▓ рдбреЗрдореЛ (README.md рдореЗрдВ) рдЖрдЬрдорд╛рдпрд╛ рд╣реИ?
@рд░рд╛рд╣рд┐рд▓
рдбреЗрдореЛ рдбреНрд░реИрдЧ рд╕реНрдХреНрд░реЙрд▓ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЯрдЪ рдбрд┐рд╡рд╛рдЗрд╕
@suresh2018 @bfwg рдореИрдВ рдЕрдкрдиреЗ рдЖрдпреЛрдирд┐рдХ 2 рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдЗрд╕ рдХрд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рд╕реНрдХреНрд░реЙрд▓ рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЕрдЧрд░ рдореИрдВ рдХреНрд░реЛрдо рджреЗрд╡ рдЯреВрд▓реНрд╕ рдореЛрдмрд╛рдЗрд▓ рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдЕрдиреБрдХрд░рдг рдХрд░рддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдХреБрдЫ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖ рд░рд╣реА рд╣реИрдВ
<ion-content>
<ion-grid>
<ion-row>
<ion-col>
<button ion-button (click)="foo()">Click Me!</button>
<!-- On mobile view click stops working. If I remove [drag-scroll] it starts working again -->
</ion-col>
<ion-col>
<div drag-scroll>
<!-- *ngFor let item of items (horizontal scroll) -->
<button ion-button (click)="someFunc()"></button>
<!-- also click event don't work in mobile view. Fixes if [drag-scroll] is removed! -->
</div>
</ion-col>
<ion-col>
<button ion-button (click)="bar()">Click Me Again!</button>
<!-- On mobile view click stops working. If I remove [drag-scroll] it starts working again -->
</ion-col>
</ion-row>
</ion-grid>
</ion-content>
рдирдорд╕реНрддреЗ, @rahil051
scrollbar-hidden="true"
рдпрд╛ рдмрд╕ scrollbar-hidden
рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдШрдЯрдХ рдореЗрдВ рдПрдХ рдЪрд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдмрд╛рдВрдзрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╡рд░реНрдЧ рдХреЛрд╖реНрдардХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП [scrollbar-hidden]="flagVariable"
рдиреЛрдЯ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛редрдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ рдЪреЗрдХрдЖрдЙрдЯ рдХрд░реЗрдВ https://github.com/bfwg/angular2-drag-scroll/blob/master/demo/app/home/home.component.html#L26
@ рд╕реБрд░реЗрд╢2018 рдореИрдВ рдЖрдИрдлреЛрди 6 рдкреНрд▓рд╕ рдкрд░ рдЯрдЪ рдЗрд╢реНрдпреВ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред рдореИрдВ рдбреЗрдореЛ рдРрдк рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдХреНрд▓реЛрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ npm install && npm start
рдкреЛрд░реНрдЯ рдкрд░ рдбреЗрдореЛ рдРрдк рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП :4200
? рдЖрдк рдХреНрд░реЛрдо devtool рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред
рд╣реИрд▓реЛ @bfwg , рдореЗрд░реЗ рджреЗрд░ рд╕реЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ (рдореИрдВ рдорд┐рдиреАрд╡реИрдХреЗрд╢рди рдореЗрдВ рдерд╛; рдбреА)
рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдХреЛрдгреАрдп рдШрдЯрдХ рдбреЗрдореЛ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдФрд░ рд╣рд╛рдБ, рдпрд╣ рдореЛрдмрд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!
рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрдкрдиреЗ рдРрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХрд╛ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!
рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдЕрдЪреНрдЫрд╛ рдХрд╛рдо!
рд╣рд╛рдп @bfwg ,
рдЕрдВрдд рдореЗрдВ, рдореБрдЭреЗ рдпрд╣ рдореБрджреНрджрд╛ рдорд┐рд▓ рдЧрдпрд╛ред
рдХреНрд╖реИрддрд┐рдЬ рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддрднреА рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛
рдзрдиреНрдпрд╡рд╛рдж ..
рд╣рд╛рдп @bfwg ,
рдЕрдВрдд рдореЗрдВ, рдореБрдЭреЗ рдпрд╣ рдореБрджреНрджрд╛ рдорд┐рд▓ рдЧрдпрд╛ред
рдХреНрд╖реИрддрд┐рдЬ рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддрднреА рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛
рдзрдиреНрдпрд╡рд╛рдж
рдореАрдард╛, рдЦреБрд╢реА рд╣реИ рдХрд┐ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред рдореИрдВ рдЕрдм рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдмрдВрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!
рдЕрд░реЗ, рдпрд╣ рдЕрдм рддрдХ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ ng2 рд╣рд┐рдВрдбреЛрд▓рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИ! рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рдЗрд╕реЗ рдореЛрдмрд╛рдЗрд▓ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВред
рдХреНрд╖реИрддрд┐рдЬ рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддрднреА рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛
рдореИрдВрдиреЗ рдЪреМрдбрд╝рд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рд╣реИ 100% , рдбреНрд░реИрдЧ-рд╕реНрдХреНрд░реЙрд▓ рдХреЗ рдмрд╛рд╣рд░ рдПрдХ рд░реИрдкрд░ рдкрд░ рдФрд░ рдбреНрд░реИрдЧ-рд╕реНрдХреНрд░реЙрд▓ (рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдВрдпреЛрдЬрди) рдХреЗ рдЕрдВрджрд░ рдПрдХ div рдкрд░ рдФрд░ рдпрд╣ рдЕрднреА рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:
рдореИрдВрдиреЗ рднрдВрдбрд╛рд░ рдХреЛ рдХреНрд▓реЛрди рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕реЗ рдореЛрдмрд╛рдЗрд▓ рдкрд░ рддреИрдирд╛рдд рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ home.component рдЬреИрд╕рд╛ рд╣реА html рдФрд░ css рд╣реИ, рд▓реЗрдХрд┐рди рдбреНрд░реИрдЧ рдХреЗрд╡рд▓ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХреЛрдгреАрдп рд╕рд╛рдордЧреНрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдЕрд░реЗ @kzntswsk , рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдХреНрдпрд╛ рдЖрдк https://plnkr.co/ рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯрд╛ рдбреЗрдореЛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдЕрд░реЗ @kzntswsk , рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдХреНрдпрд╛ рдЖрдк https://plnkr.co/ рдХреЗ рд╕рд╛рде рдПрдХ рдЫреЛрдЯрд╛ рдбреЗрдореЛ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдореИрдВрдиреЗ рднреА рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИред рдореИрдВ рдЕрднреА plnkr рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ scrollbar-hidden="true"
рд╕рд╛рде рд╣реА рдХрд░рддрд╛ рд╣реИ рдЬрдмрдХрд┐ рдХреЗрд╡рд▓ scrollbar-hidden
рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдпрджрд┐ рдореИрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ .drag-scroll-content
рджреЗрд╡ рдЙрдкрдХрд░рдг рдореЗрдВ рдФрд░ рдЪрдпрди рд░рджреНрдж рдХрд░реЗрдВ overflow: hidden auto;
рдЗрд╕реЗ рдареАрдХ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИред рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЛрдмрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░реЙрд▓рдмрд╛рд░ рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рдореЛрдб рдореЗрдВ рдХреНрд░реЛрдо рджреЗрд╡ рдЯреВрд▓реНрд╕ рдореЗрдВ рдИрд╡реЗрдВрдЯ рд╕рдХреНрд░рд┐рдп рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@ рд╕реБрд░реЗрд╢2018 рдореИрдВ рдЖрдИрдлреЛрди 6 рдкреНрд▓рд╕ рдкрд░ рдЯрдЪ рдЗрд╢реНрдпреВ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред рдореИрдВ рдбреЗрдореЛ рдРрдк рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдХреНрд▓реЛрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░
npm install && npm start
рдкреЛрд░реНрдЯ рдкрд░ рдбреЗрдореЛ рдРрдк рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:4200
? рдЖрдк рдХреНрд░реЛрдо devtool рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред