ng service(服务)

创建服务命令:ng g service services/+服务名

使用服务的注意事项:

  使用(services)服务需要在app.,module.ts(根模块)中引用并配置

  1. import { storageService } form './services/storage.service';
  2. 在providers中进行配置[storage.service]
  3. 那个页面在那个页面在进行一次引用    import { storageService } form '../../services/storage.service
  4. 声明方式:
    1. 方法一  var storage =  new storages.service();
    2. 方法二  在constructor 中使用  constructor(public storage:storageservice){  let s = this.storage.get(); console.log(s);}

  constructor(public storage:stroageservice)此句等同于storage= new storageservice()

  this.storage.get()是声明调用服务storage中的get方法

  public storage:storageservice中的storageservice必须和引入的类名相同


storage.service中

  set(key:string,value:any){

    loacalstorage.setitem(key,json.stringify(value));

  }

  get(key:string){

    return Json.parse(localStorage.getItem(key))

  }

  remove(key:string){

    localstorage.removeItem(key);

  }

  

最新文章

  1. Java获取用户ip
  2. R语言基本操作函数---变量的基本操作
  3. JsonWriter使用
  4. 【BZOJ-3573】米特运输 树形DP
  5. 《DSP using MATLAB》为什么要z变换?
  6. eclipse工程加入jquery.min.js报错:missing semicolon
  7. ping提示小结
  8. android camera setParameters failed 类问题分析总结
  9. linux 命令 第一波
  10. kali linux安装vm
  11. Java中对象的上转型对象
  12. OpenSSL “心脏滴血”漏洞
  13. 关于爬楼梯的lintcode代码
  14. 201521123061 《Java程序设计》第十四周学习总结
  15. OpenCV图片矩阵操作相关,对png图片操作(多通道)
  16. linux makefile中一些复制运算的区别
  17. 【leetcode-86】 分隔链表
  18. zookeeper之 zkServer.sh命令、zkCli.sh命令、四字命令
  19. a超链接之返回顶部的两种实现方法
  20. pip安装提示pkg_resources.DistributionNotFound: pip==18.1

热门文章

  1. P1726 上白泽慧音 tarjan 模板
  2. HDU- 6437.Videos 最“大”费用流 -化区间为点
  3. codeforces 879 D. Teams Formation(思维)
  4. Treasure Hunt CodeForces - 979B
  5. LeetCode - 字符串数字相乘与相加
  6. CCPC-Wannafly Summer Camp #1(部分解题报告)
  7. length属性、length()方法和size()的方法的区别
  8. Winform中使用zxing和Graphics实现自定义绘制二维码布局
  9. hive 元数据解析
  10. Visual Studio Code安装以及C/C++运行环境搭建