国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Angularjs單選改為多選的開發過程及問題解析

2019-11-19 17:32:25
字體:
來源:轉載
供稿:網友

很簡單的需求:之前下拉框是單選,現在想改為多選。

開發過程:

問題一:自己首先想到的是網上找個example,發現貌似AngularJS有相應的js包來實現,其中最多的就是isteven-multi-selectangularjs-dropdown-multiselect等。

我下載了,但是套到自己項目里面,是在是難看的很。而且貌似這些js包耦合性很高,不是我想要的那種,所以還是打算用簡單的md-select、md-option、md-checkbox

來實現我想要的效果,又不想寫的太人工,所以就查angularjs的一些控件demo,最后果然發現了我想要的。

問題二:樣式的問題解決了,離成功不遠了。想做個多選效果,因為選項實在是很多,沒有多選實在是體驗不好。于是就用其中的一個option來做全選,但是不知道option都有什么事件,找不到相應的屬性說明文檔,只有一個checked屬性,但是在js里面又不知道如何判斷checked還是沒有checked,最后還是放棄了,最上面做了個按鈕,搞定。

問題三:還有個問題,就是更新"angular-material": "1.1.3"版本之后,似乎md-input-Container label長度過長的話,就顯示3Dot(...)了,而之前是可以換行顯示的,感覺這個體驗完全不如之前版本的體驗。網上google了好久也沒google出來這樣修正的好處,于是果斷自定義css,改回原來的樣式。

涉及到的部分代碼:

html:

js:

css

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 元朗区| 贡嘎县| 留坝县| 逊克县| 巴东县| 达州市| 永登县| 思南县| 呼和浩特市| 新化县| 岫岩| 兰溪市| 剑阁县| 西和县| 临桂县| 平果县| 汝南县| 来凤县| 阿拉善右旗| 芒康县| 岳普湖县| 吉水县| 土默特左旗| 伊川县| 建平县| 绥德县| 南康市| 青河县| 德化县| 广南县| 乐陵市| 兴海县| 土默特左旗| 宜州市| 夹江县| 丰原市| 合水县| 独山县| 遂平县| 鄯善县| 轮台县|