Angular第三方UI组件库(github搜“awesome angular ")-----lonic

概述:是一个第三方的适用于移动端App的UI组件库,可以与Angular/React/Vue.js组合,也可以独立使用。

九种主题色:primary、secondary、tertiary、danger、warning、success、dark、medium、light

1、页面结构:<ion-app>

<ion-header>

<ion-toolbar>

<ion-title></ion-title>

</ion-toolbar>

</ion-header>

<ion-content></ion-content>

<ion-footer></ion-footer>

<ion-app>

2、布局系统:

<ion-grid>

<ion-row>

<ion-col  size="6" offse="" push=""    pull=""></ion-col>

</ion-row>

</ion-grid>

3、徽章:

<ion-badge color=""></ion-badge>

4、图标:<ion-icon name="home"></ion-icon>

5、输入框:

<ion-item>

<ion-label  position="fixed/stacked/floating">提示文字</ion-label>

<ion-input></ion-input>

</ion-item>

6.搜索框:<ion-searchbar></ion-searchbar>

7.按钮:

<ion-button  color=""   size="small/large"

expand="block/full" shape="round" fill="solid(实心)/outline(空心)/clear(没有背景色和边框)">文字+图标</ion-button>

8.卡片:

<ion-card>

<img>

<ion-card-header>ion-card-title/subtitle</ion-card-header>

<ion-card-content></ion-card-content>

</ion-card>

<ion-card>

<ion-item></ion-item>

...

</ion-card>

9.轮播广告

<ion-slides  pager="true"  #mySlides>

<ion-slide>文字/图片</ion-slide>

....

</ion-slides>

@ViewChild('mySlides',{static:true})

private  mySlides

ngOninit(){

this.mySlides.startAutoplay()

}

10.列表项

<ion-item detail="true" href="#" (click)="">

<ion-avatar/thumbnail slot="start"></ion-avatar/thumbnail>

<ion-label></ion-label>

<ion-button slot="end">

<ion-icon slot="start"></ion-icon>

</ion-button>

</ion-item>

11.列表

<ion-list>

<ion-list-header></ion-list-header>

<ion-item></ion-item>

</ion-list>

12.无限滚动

<ion-infinite-scroll   threshold="50px"  (ionfinite)="loadMore($event)">

<ion-infinite-scroll-content  loadingText="加载中...."   loadingSpinner="bubblue">

</ion-infinite-scroll-content>

</ion-infinite-scroll>

loadMore(ev){

//加载数据....

ev.target.complete()

}

13.弹出框(ActionSheet/Alert/Modal)

constructor(private  alertController:AlertController){   }

this.alertController.create({

header:' ',

message:' ',

buttons:[' ',' ']

}).then( ( dialog) =>{

dialog.present()

})

14.标签页和导航系统

1.创建路由词典

const  routes =[

{path:'index',component:IndexComponent}

]

2.注册路由词典

imports:[  RouterModule.forRoot(routes) ]

3.声明路由出口

<ion-router-outlet></ion-router-outlet>

4.使用标签页组件,关联路由地址

<ion-tabs>

<ion-tab-bar  slot="bottom/top">

<ion-tab-button  tab="index">

ion-icon +文字

</ion-tab-button>

</ion-tab-bar>

</ion-tabs>

5.访问测试

Angular知识点复习的更多相关文章

  1. Spring知识点复习

    Spring知识点复习 一.专业术语 侵入式设计 引入框架,对现有的类的结构有影响,即需要实现或继承某些特定类.如:Struts框架 非侵入式设计 引入框架,对现有的类结构没有影响.如:Hiberna ...

  2. Hybrid App 应用开发中 9 个必备知识点复习(WebView / 调试 等)

    前言 我们大前端团队内部 ?每周一练 的知识复习计划继续加油,本篇文章是 <Hybrid APP 混合应用专题> 主题的第二期和第三期的合集. 这一期共整理了 10 个问题,和相应的参考答 ...

  3. angular知识点(2)

    angular知识点(2) 1.为了代码规范,对于需要自动加载的依赖,需要在前面加上注释,注释为://@ngInject 或者是/*@ngInject*/ 2.ngSwitch的应用 在需要用到选择出 ...

  4. python类,魔术方法等学习&&部分ssti常见操作知识点复习加深

    python类学习&&部分ssti常见操作知识点复习加深 在做ssti的模块注入的时候经常觉得自己python基础的薄弱,来学习一下,其实还是要多练习多背. 在python中所有类默认 ...

  5. C语言知识点复习梳理

    C语言知识点复习梳理 C语言的知识点讲完了,接下来就是做一下整理与总结,然后就会进入其他知识的学习. 本文目录如下: 基础知识. 顺序程序设计. 数据类型. 标准输入输出. 进制转换. 选择结构. 循 ...

  6. JSOI2020备考知识点复习

    我太菜了qaq,我好爱咕咕咕啊 在NOIP2018爆炸后,我只能指望着在JSOI2019JSOI2020上咸鱼翻身(flag*1) 所以,我要开始复习学习(flag*2) 此博客文会不定时更新qaq( ...

  7. NOIp知识点复习——最短路计数

    $Mingqi\_H$ NOIp 2017考挂了...gg 重新开始好了. 计划明年2月24号前复习完所有的NOIp知识点(毕竟很不熟练啊),之后到七月底前学习完省选的东西(flag?). 从现在开始 ...

  8. 【Hybird】274-Hybird App 应用开发中 5 个必备知识点复习

    前言 我们大前端团队内部 ?每周一练 的知识复习计划还在继续,本周主题是 <Hybird APP 混合应用专题> ,这期内容比较多,篇幅也相对较长,每个知识点内容也比较多. 之前分享的每周 ...

  9. Hybird App 应用开发中5个必备知识点复习

    前言 我们大前端团队内部 ?每周一练 的知识复习计划还在继续,本周主题是 <Hybird APP 混合应用专题> ,这期内容比较多,篇幅也相对较长,每个知识点内容也比较多. 之前分享的每周 ...

随机推荐

  1. webug3.0靶场渗透基础Day_1

    第一关: 最简单的get注入 单引号报错 http://192.168.129.136/pentest/test/sqli/sqltamp.php?gid=1' order by 5 --+     ...

  2. qt tableview 选择模式

    QAbstractItemView::SingleSelection QAbstractItemView::ContiguousSelection QAbstractItemView::Extende ...

  3. linux awk 命令实用手册

    0,简介 Linux awk 是一个实用的文本处理工具,它不仅是一款工具软件,也是一门编程语言.awk 的名称来源于其三位作者的姓氏缩写,其作者分别是Alfred Aho,Peter Weinberg ...

  4. 为什么要你们现在要学习python

    说学习python之前,我们先来聊聊其他的.我们都认为成功靠的是勤奋和努力,但是事实是只靠勤奋和努力是不一定会成功的,而且很大一部分都不会成功. 你有没有想过,同样是做企业,有些公司年收入百万,而腾讯 ...

  5. 自定义parallelStream的thread pool

    目录 简介 通常操作 使用自定义ForkJoinPool 总结 自定义parallelStream的thread pool 简介 之前我们讲到parallelStream的底层使用到了ForkJoin ...

  6. LightOJ 1287 Where to Run(期望)

    题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1287 题意:给定一个n个点的无向图(0到n-1),你开始在0.你开始遍历这个图 ...

  7. 【kafka KSQL】游戏日志统计分析(1)

    [kafka KSQL]游戏日志统计分析(1) 以游戏结算日志为例,展示利用KSQL对日志进行统计分析的过程. 启动confluent cd ~/Documents/install/confluent ...

  8. html入门详细笔记

    Web的基本概念 什么是Web? 中文翻译"网页",它是一些列技术的总称,(包括网站的前台布局.后台程序.美工.数据库开发等),我们称它为网页. Web标准 结构标准(HTML) ...

  9. JS中由闭包引发内存泄露的深思

    目录 一个存在内存泄露的闭包实例 什么是内存泄露 JS的垃圾回收机制 什么是闭包 什么原因导致了内存泄露 参考 1.一个存在内存泄露的闭包实例 var theThing = null; var rep ...

  10. java基础知识备忘

    1.java内存分配 a.寄存器cup -- 暂不涉及 b.本地方法栈  -- 虚拟机调用windows功能用的,比如创建文件夹 c.方法区  -- 存放 .class文件,负责存放方法 d.栈 -- ...