摘要: *!angular 界面传值,无论在路由配置的时候有没有设置参数,传参的实质都是要求路径后面的参数必须是对象!* 一:GET传值 1️⃣将对应的news和newsDetail组件导入 app-routing.module.ts,并配置路由 2️⃣在要传值组件的.html文件配置routerLink( 阅读全文
posted @ 2019-09-06 10:05 夜之独行者 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 路由:根据不同的URL地址,动态的让根组件加载其他组件来实现单一页面的应用。 1.创建一个带有路由的项目; 2.在 app-routing.module.ts 里面添加需要配置的路由; 1️⃣导入需要使用路由动态加载的组件; 2️⃣在 const routes:Routes =[] 配置路由; 3️ 阅读全文
posted @ 2019-09-04 10:20 夜之独行者 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 一:ViewChild操作DOM 1. 绑定元素 使用 #别名 和要操作的元素进行绑定 2. 在对应的.ts文件引入ViewChild; 在export中声明变量接收绑定元素; 在ngAfterViewInit(){}中this调用; 设置static: true将不允许您从动态模板分辨率(例如*n 阅读全文
posted @ 2019-08-30 13:40 夜之独行者 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 一:创建服务 二:在 app.module.ts 里面引入创建的服务 三:使用服务(在需要使用服务的地方进行如下配置) 阅读全文
posted @ 2019-08-30 09:24 夜之独行者 阅读(203) 评论(0) 推荐(0) 编辑
摘要: !!!!!此热更新插件在cordova v9+ ios平台上无法加载。(当添加ios平台的时候无法拉取插件,需要降级 sudo npm install -g cordova@8.0.0)!!!!! 1.终端cd到ionic3的项目,添加插件和依赖 2.执行cordova-hcp init 设置如下: 阅读全文
posted @ 2019-08-28 09:10 夜之独行者 阅读(212) 评论(0) 推荐(0) 编辑
摘要: app.module.ts app的根组件 阅读全文
posted @ 2019-08-24 16:18 夜之独行者 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一:环境搭建 1.搭建angular环境,要确保开发环境包括node.js首先需要去nodejs官网https://nodejs.org/en/下载node.js;安装以后,在终端/控制台窗口中运行 node -v ,检查是否安装成功。 2.检查你是否安装了 npm 客户端(Node.js 已经默认 阅读全文
posted @ 2019-08-23 15:00 夜之独行者 阅读(2092) 评论(0) 推荐(0) 编辑
摘要: UIPickView的属性: picker的高度是固定的,如果设置大于216,就是216,如果小于216大于180,就是180;如果小于180大于162,就是162。 设置数据源及代理(UIPickerViewDelegate,UIPickerViewDataSource) picker的高度是固定 阅读全文
posted @ 2019-07-23 16:34 夜之独行者 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 导航视图控制器的基本概念: 1、导航视图控制器是基于构建分层(有层级)应用程序的主要工具,管理着多个内容视图的换入(压入)和换出(弹出)。自身提供了视图切换的动画效果 2、父类是UIViewController UIViewController是所有视图控制器的父类也叫基类。 3、导航控制器是以栈的 阅读全文
posted @ 2019-07-23 16:33 夜之独行者 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1.继承关系 UITableView继承自UIScrollView,因此支持垂直滚动,而且性能极佳。UITableView的代理协议也继承了UIScrollView的代理协议,可以通过实现UIScrollView的代理方法,监听UITableView的变化。在UITableView中没有列的概念,只 阅读全文
posted @ 2019-07-23 16:27 夜之独行者 阅读(107) 评论(0) 推荐(0) 编辑