最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

通過angular CDK實現(xiàn)頁面元素拖放的步驟詳解

 更新時間:2020年07月01日 08:39:46   作者:DeathGhost  
這篇文章主要給大家介紹了關(guān)于如何通過angular CDK實現(xiàn)頁面元素拖放的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者使用angular具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧

通過導(dǎo)入@angular/cdk/drag-drop模塊我們可以輕松實現(xiàn)元素在頁面中得拖放功能,如元素在頁面中隨意拖動、在特定區(qū)域內(nèi)拖動亦或?qū)α斜磉M行拖放排序等等。

CDK. The Component Dev Kit (CDK) is a set of tools that implement common interaction patterns whilst being unopinionated about their presentation. It represents an abstraction of the core functionalities found in the Angular Material library, without any styling specific to Material Design.

WEB項目中有些場景會使用元素拖動效果,那么對于angular項目我們可以通過導(dǎo)入“@angular/cdk/drag-drop”模塊輕松實現(xiàn)元素自由拖動效果。

首先我們會創(chuàng)建拖放對象,如同:

<div class="drag">拖動元素</div>
.drag{
 position:absolute;
 left:0;
 bottom:0;
 border:1px grey solid;
 width:60px;
 height:60px;
 cursor: move;
 z-index:1;
}

然后我們在相應(yīng)模塊中導(dǎo)入拖動模塊即可。

import { DragDropModule } from '@angular/cdk/drag-drop'

在頁面中,我們就可以直接使用其指令實現(xiàn)(cdDrag)。

<div class="drag" cdkDrag></div>

即可實現(xiàn)自由拖動效果。

angular cdk drag-drop

我們可以實現(xiàn)自由拖放、列表重新排序、列表間數(shù)據(jù)傳輸、特指拖放控制、及其拖放臨界點控制等等。

拖動元素內(nèi)指定拖動控制,如:

<div class="drag" cdkDrag>
 <span cdkDragHandle class="dragHandle"></span>
</div>

通過父級 cdkDrag 與 控制子級控制元素 cdkDragHandle 對其作用。

設(shè)置拖動臨界點,限制在指定區(qū)域進行自由拖動。

如果要阻止用戶將cdkDrag元素拖動到另一個元素之外,可以將CSS選擇器傳遞給該cdkDragBoundary屬性。該屬性通過接受選擇器并查找DOM直到找到與其匹配的元素為止。如果找到匹配項,則將其用作不能拖動元素的邊界。放在里面cdkDragBoundary時也可以使用。

Angular cdkDrag Y軸拖動

如在body中拖動,禁止拖放至不可見,或通過css選擇器指定臨界點

<div class="drag" cdkDrag>
 <span cdkDragHandle cdkDragBoundary="body" class="dragHandle"></span>
</div>

亦或我們可以控制僅在X軸方向或Y軸方向拖動

<div class="drag" cdkDragLockAxis = "x" cdkDrag>
 <span cdkDragHandle cdkDragBoundary="body" class="dragHandle"></span>
</div>

通過cdkDragLockAxis = "x" 或 cdkDragLockAxis = "y"控制。

更多大家可以參考官方介紹,臨時使用予以筆記,僅供參考!

總結(jié)

到此這篇關(guān)于通過angular CDK實現(xiàn)頁面元素拖放的文章就介紹到這了,更多相關(guān)angular CDK頁面元素拖放內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • AngularJS基礎(chǔ)學(xué)習(xí)筆記之指令

    AngularJS基礎(chǔ)學(xué)習(xí)筆記之指令

    指令(Directives)是所有AngularJS應(yīng)用最重要的部分。盡管AngularJS已經(jīng)提供了非常豐富的指令,但還是經(jīng)常需要創(chuàng)建應(yīng)用特定的指令。這篇教程會為你講述如何自定義指令,以及介紹如何在實際項目中使用。
    2015-05-05
  • AngularJS整合Springmvc、Spring、Mybatis搭建開發(fā)環(huán)境

    AngularJS整合Springmvc、Spring、Mybatis搭建開發(fā)環(huán)境

    這篇文章主要介紹了AngularJS整合Springmvc、Spring、Mybatis搭建開發(fā)環(huán)境的相關(guān)資料,為學(xué)習(xí)使用AngularJS做好基礎(chǔ)準備,感興趣的小伙伴們可以參考一下
    2016-02-02
  • 詳解基于angular-cli配置代理解決跨域請求問題

    詳解基于angular-cli配置代理解決跨域請求問題

    本篇文章主要介紹了詳解基于angular-cli配置代理解決跨域請求問題,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Angular中的$watch方法詳解

    Angular中的$watch方法詳解

    本文通過實例代碼給大家介紹了Angular中的$watch方法,包括$watch簡介及基本用法,需要的朋友參考下吧
    2017-09-09
  • AngularJS基于ngInfiniteScroll實現(xiàn)下拉滾動加載的方法

    AngularJS基于ngInfiniteScroll實現(xiàn)下拉滾動加載的方法

    這篇文章主要介紹了AngularJS基于ngInfiniteScroll實現(xiàn)下拉滾動加載的方法,結(jié)合實例形式分析AngularJS下拉滾動插件ngInfiniteScroll的下載、功能、屬性及相關(guān)使用方法,需要的朋友可以參考下
    2016-12-12
  • 收藏AngularJS中最重要的核心功能

    收藏AngularJS中最重要的核心功能

    本文是小編日常收集整理的關(guān)于:AngularJS中最重要的核心功能,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2017-07-07
  • Angular 中的路由詳解

    Angular 中的路由詳解

    路由是實現(xiàn)單頁面應(yīng)用的一種方式,通過監(jiān)聽hash或者history的變化,渲染不同的組件,起到局部更新的作用,避免每次URL變化都向服務(wù)器請求數(shù)據(jù),本文給大家介紹Angular 中的路由,感興趣的朋友一起看看吧
    2023-11-11
  • Angularjs中使用輪播圖指令swiper

    Angularjs中使用輪播圖指令swiper

    這篇文章主要介紹了Angularjs中使用輪播圖指令swiper的相關(guān)知識,非常不錯,具有參考借鑒價值 ,需要的朋友可以參考下
    2017-05-05
  • AngularJS使用攔截器實現(xiàn)的loading功能完整實例

    AngularJS使用攔截器實現(xiàn)的loading功能完整實例

    這篇文章主要介紹了AngularJS使用攔截器實現(xiàn)的loading功能,結(jié)合完整實例形式分析了AngularJS攔截器的設(shè)置、調(diào)用及l(fā)oading功能實現(xiàn)技巧,需要的朋友可以參考下
    2017-05-05
  • Angular2實現(xiàn)的秒表及改良版示例

    Angular2實現(xiàn)的秒表及改良版示例

    這篇文章主要介紹了Angular2實現(xiàn)的秒表及改良版,結(jié)合實例形式分析 Angular2實現(xiàn)秒表功能的原理、操作技巧與相關(guān)注意事項,需要的朋友可以參考下
    2019-05-05

最新評論

武强县| 无为县| 定襄县| 南华县| 四平市| 大荔县| 宿迁市| 岳阳县| 龙川县| 毕节市| 类乌齐县| 凤凰县| 乐至县| 富宁县| 建水县| 香格里拉县| 社会| 临江市| 五家渠市| 德令哈市| 温宿县| 包头市| 中宁县| 钟山县| 新龙县| 沂水县| 大城县| 杨浦区| 天峻县| 潢川县| 乐昌市| 庄河市| 剑川县| 宁国市| 都安| 合水县| 扎囊县| 合肥市| 喀喇沁旗| 香港 | 枝江市|