摘要:用戶可以啟用編輯模式自定義組件大小和位置并保存。例子自定義拖動(dòng)組件改變組件模塊大小和位置還有自適應(yīng)模式和固定位置,可以在中嘗試項(xiàng)目
經(jīng)歷了一個(gè)月項(xiàng)目升級(jí),從angularjs1.4升級(jí)到angular6,決定把項(xiàng)目中的一個(gè)功能獨(dú)立出來(lái)。之前在npm上搜索關(guān)于拖拽的功能僅僅局限于從一個(gè)區(qū)域拖放到另一個(gè)區(qū)域,針對(duì)responsive的自定義拖拽頁(yè)面組件一個(gè)都沒(méi)找著,于是決定自己手動(dòng)造輪子了。
什么是 ngx-workspace?
它基于12柵格設(shè)計(jì)風(fēng)格將頁(yè)面劃分為十二列,一個(gè)單位面積等于每一柵格中同等大小的正方形。開(kāi)發(fā)者可導(dǎo)入自定義的組件并自定義組件大小和組件在頁(yè)面中的位置。用戶可以啟用編輯模式自定義組件大小和位置并保存。
和其他拖拽組件的不同
目前我在npm上找到的拖拽組件功能都屬于列表形式,將一個(gè)元素從一個(gè)表中拖放到另一個(gè)表中,或者改變?cè)嘏帕许樞?。ngx-workspace的定義與這些組件不同,它集成化管理頁(yè)面中不同區(qū)域,可以讓用戶自定義頁(yè)面中每個(gè)區(qū)域和大小,并且可以讓用戶保存更改,使一個(gè)頁(yè)面具有高度可定制性。
ngx-workspace有什么特點(diǎn)
整個(gè)workspace可以設(shè)定為自適應(yīng)頁(yè)面或者固定大小,組件大小會(huì)隨著自適應(yīng)模式變化。
例子
自定義拖動(dòng)組件
改變組件模塊大小和位置
還有自適應(yīng)模式和固定位置,可以在Demo中嘗試
項(xiàng)目Github: https://github.com/donle/ngx-...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/95286.html
摘要:用不到行代碼,在前端實(shí)現(xiàn)的全部功能千萬(wàn)前端開(kāi)發(fā)者翹首企盼,終發(fā)布更新六大功能特性,帶來(lái)更多便利,用不到行代碼,在前端實(shí)現(xiàn)的全部功能是一款基于的純前端電子表格控件,以高速低耗高度類(lèi)似可無(wú)限擴(kuò)展為產(chǎn)品特色,提供移動(dòng)跨平臺(tái)和瀏覽器支持,同時(shí)滿足等 用不到100行代碼,在前端實(shí)現(xiàn)Excel的全部功能 千萬(wàn)前端開(kāi)發(fā)者翹首企盼,SpreadJS V12.2 終發(fā)布更新:六大功能特性,帶來(lái)更多便利,...
摘要:最近一段時(shí)間做了一個(gè)使用的圖表項(xiàng)目。由于理解能力有限,使用起來(lái)并非暢通無(wú)阻。所謂好記性不如爛筆頭,現(xiàn)將一些比較關(guān)鍵的點(diǎn)記錄一下,供后續(xù)查看。 最近一段時(shí)間做了一個(gè)使用echarts的圖表項(xiàng)目。由于理解API能力有限,使用起來(lái)并非暢通無(wú)阻。所謂好記性不如爛筆頭,現(xiàn)將一些比較關(guān)鍵的點(diǎn)記錄一下,供后續(xù)查看。 一 使用方法 項(xiàng)目:ionic+angular4+echarts 1.由于打包原因,...
摘要:當(dāng)左右服務(wù)都被解析并返回時(shí),會(huì)以服務(wù)為參數(shù)去調(diào)用組件的構(gòu)造函數(shù)。發(fā)送或廣播的消息應(yīng)該限定在最小的作用域。置頂一個(gè)通過(guò),發(fā)送的消息列表并且窒息的管理以防止命名沖突在需要格式化數(shù)據(jù)時(shí),將格式 angular 數(shù)據(jù)雙向綁定的框架 提供數(shù)據(jù)綁定,DOM指令。angular,定義了一套規(guī)則,開(kāi)發(fā)中就必須遵守規(guī)則,這套規(guī)則為項(xiàng)目提供了一套解決方案。 模塊,組件,模板,元數(shù)據(jù),數(shù)據(jù)綁定, 指令,服務(wù)...
摘要:學(xué)習(xí)計(jì)劃認(rèn)識(shí)語(yǔ)義化的意義。這意味著可以在編程語(yǔ)言中很方便地表達(dá)靜態(tài)或動(dòng)態(tài)的數(shù)據(jù)流,而相關(guān)的計(jì)算模型會(huì)自動(dòng)將變化的值通過(guò)數(shù)據(jù)流進(jìn)行傳播。熟悉,理解響應(yīng)式編程思想在根據(jù)官方文檔學(xué)習(xí)的時(shí)候請(qǐng)優(yōu)先理解它的思想。 學(xué)習(xí)計(jì)劃 HTML5 認(rèn)識(shí)HTML5語(yǔ)義化的意義。 熟悉HTML5新特性 了解如何快速的加載HTML頁(yè)面,以及完善用戶體驗(yàn)如:閱讀模式、無(wú)障礙設(shè)置, 了解Canvas、Svg CS...
摘要:學(xué)習(xí)計(jì)劃認(rèn)識(shí)語(yǔ)義化的意義。這意味著可以在編程語(yǔ)言中很方便地表達(dá)靜態(tài)或動(dòng)態(tài)的數(shù)據(jù)流,而相關(guān)的計(jì)算模型會(huì)自動(dòng)將變化的值通過(guò)數(shù)據(jù)流進(jìn)行傳播。熟悉,理解響應(yīng)式編程思想在根據(jù)官方文檔學(xué)習(xí)的時(shí)候請(qǐng)優(yōu)先理解它的思想。 學(xué)習(xí)計(jì)劃 HTML5 認(rèn)識(shí)HTML5語(yǔ)義化的意義。 熟悉HTML5新特性 了解如何快速的加載HTML頁(yè)面,以及完善用戶體驗(yàn)如:閱讀模式、無(wú)障礙設(shè)置, 了解Canvas、Svg CS...
閱讀 3874·2021-10-08 10:12
閱讀 4441·2021-09-02 15:40
閱讀 964·2021-09-01 11:09
閱讀 1616·2021-08-31 09:38
閱讀 2551·2019-08-30 13:54
閱讀 2259·2019-08-30 12:54
閱讀 1253·2019-08-30 11:18
閱讀 1411·2019-08-29 14:06