AngularJS +Ionic 移动端开发 三

来源:互联网 发布:java http get post 编辑:程序博客网 时间:2024/06/07 18:18

使用 provider 提供服务

创建 provider

在终端进入项目根目录后执行如下命令

ionic g provider contactList

生成的文件结构如下
这里写图片描述

模拟网络请求封装数据
这里写图片描述

注册 provider

provider在使用前需要先在app.module.ts文件中注册
这里写图片描述

引用 provider

在需要调用的组件中导入后使用
这里写图片描述
这里写图片描述

显示效果
这里写图片描述

通过利用provider可以达到代码重用的效果

遇到的问题

由于通过命令行创建provider时,在contact-list.ts文件中自动导入了Http,导致执行ionic serve时报错

import { Http } from '@angular/http';

这里写图片描述

解决方式
这里写图片描述

原创粉丝点击