آموزش کشیدن و رها کردن در برنامه نویسی انگولار

4 سال پیش
آموزش کشیدن و رها کردن در برنامه نویسی انگولار
امتیاز دهید post

آموزش کشیدن و رها کردن در برنامه نویسی انگولار

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش کشیدن و رها کردن در برنامه نویسی انگولار خواهیم پرداخت.

ویژگی کشیدن و رها کردن به شما امکان می دهد با در دست گرفتن عنصر html، عنصر را با کشیدن و قرار دادن آن در مکان دیگری کنترل کنید.

برای کار با ویژگی های کشیدن و رها کردن در رابط کاربر Angular Mobile، باید ماژول حرکات را اضافه کنید.

همانطور که در زیر نشان داده شده است ابتدا فایل JavaScript را درون index.html اضافه کنید –

 

بعداً ماژول حرکات را به صورت وابستگی در app.js اضافه کنید همانطور که در زیر نشان داده شده است –

 

برای کشیدن مورد با استفاده از ماژول  drag$ باید دستورالعمل سفارشی ایجاد کنیم.

نحو استفاده از ماژول drag$ به شرح زیر است –

 

مولفه ها

  • element – عنصر html که می خواهید بکشید.
  • dragOptions – این یک شی با جزئیات زیر است –

 

برای تبدیل، می توانید از گزینه های زیر استفاده کنید –

$drag.NULL_TRANSFORM$ – هیچ تحرکی برای عنصر وجود ندارد.

drag.TRANSLATE_BOTH$  – عنصر در هر دو محور x و y حرکت می کند.

drag.TRANSLATE_HORIZONTAL$ – عنصر در محور x حرکت خواهد کرد.

drag.TRANSLATE_UP$ – عنصر در محور y منفی حرکت می کند.

drag.TRANSLATE_DOWN$ – این عنصر در یک محور مثبت حرکت می کند.

drag.TRANSLATE_LEFT$ – عنصر در محور x منفی حرکت می کند.

drag.TRANSLATE_RIGHT$ – عنصر در محور x مثبت حرکت می کند.

drag.TRANSLATE_VERTICAL$ – عنصر در محور y حرکت خواهد کرد.

drag.TRANSLATE_INSIDE$ – از عملکردی استفاده می شود که در زیر نشان داده شده است –

 

 

draginfo – این یک نسخه توسعه یافته از ماژول  touch$ است. این دارای جزئیات زیر است –

originalTransform – شی تبدیل $ نسبت به تبدیل CSS قبل از اینکه drag$ محدود شود.

originalRect – Bounding Client Rect برای عنصر مقید قبل از هرگونه عمل کشیدن.

startRect – Becting Client Rect برای عنصر مقید ثبت شده در رویداد start.

startTransform – رویداد تبدیل $ در شروع.

rect – Crediting Client Rect فعلی برای عنصر مقید.

تبدیل –  فعلی transform$

تنظیم مجدد – عنصر بازگرداندن عملکرد به originalTransform.

لغو – عنصر بازیابی عملکرد برای شروعTransform.

touchOptions – شی option گزینه ای است که باید به سرویس  touch$ زیرین منتقل شود.

همانطور که در زیر نشان داده شده است ، با استفاده از ماژول $ drag در داخل src / js / app.js یک دستورالعمل ایجاد کنید –

 

بیایید یک نمونه کارایی از کشیدن یک عنصر را ببینیم –

Index.html

 

src/js/app.js

 

عنصر کشیدن به داخل src / home / home اضافه می شود. html –

 

از تصویر برای کشیدن استفاده می شود همانطور که در زیر نشان داده شده است –

Drag
صفحه نمایش در مرورگر به شرح زیر است –

Drop
می توانید تصویر را در UI بکشید و هنگامی که ماوس آزاد شد ، دوباره به موقعیت اصلی باز می گردد همانطور که ما از ()drag.reset  در داخل jhfu پایان استفاده کرده ایم.

 

 

منبع.

 

لیست جلسات قبل آموزش برنامه نویسی انگولار 

  1. آموزش برنامه نویسی انگولار
  2. بررسی اجمالی برنامه نویسی انگولار
  3. آموزش نصب انگولار 
  4. آموزش راه اندازی پروژه در برنامه نویسی انگولار
  5. آموزش اولین برنامه انگولار
  6. آموزش طرح بندی در برنامه نویسی انگولار
  7. آموزش مولفه ها در برنامه نویسی انگولار
  8. آموزش منوی کشویی در برنامه نویسی انگولار
  9. آموزش منوی آکاردئون در برنامه نویسی انگولار
  10. آموزش تب ها در برنامه نویسی انگولار
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه