美文网首页
ng4.x services服务

ng4.x services服务

作者: __凌 | 来源:发表于2017-10-23 10:04 被阅读0次

ng g services services/storage


# 1 :创建服务


《storage.service.ts》:

import { Injectable }  from '@angular/core';

@Injectable()                                                                                                              

 export class StorageService {

   constructor() {  }

   setItem(key,value){

      localStrage.setItem(key,JSON.stringify(value))

   }

getItem(key){

  return JSON.parse(localStrage.getItem(key));

}

removeItem(key){

    localStorage.removeItem(key);

}


# 2: 引入服务


《app.modules.ts》:

import { StorageService } from './services/storage.service';   //注意路径

...

providers: [StorageService]     //依赖注入服务

《todoList.component.ts》:

法1:【官方不推荐】

import { StorageService } from '../../services/storage.service';

export class TodoListComponent implement OnInit {

  public storage = new StorageService();

  public username:anu = '';

constructor() {

  this.storage.setItem('username','xj');

 }

法2:【官方推荐】    --  使用页面引入服务,注册服务

import { StorageService } from '../../services/storage.service';

export class TodoListComponent implement OnInit {

public username:any = '';

constructor(private storage:StorageService) {  // 依赖注入服务

    alert(   this.storage.getItem("username)  );

   }

相关文章

  • ng4.x services服务

    ng g services services/storage # 1 :创建服务 《storage.service...

  • wsdl结构

    服务视图,WebService的服务端点 Web Services的通信协议,还描述Web Services的方法...

  • ionic 封装service服务

    首先新建服务 ionic g prividers services services.ts 注入HttpClie...

  • Drupal8 关于Service

    在Drupal8中,services是由服务容器(services container)管理的,提供的一组服务(比...

  • brew services

    brew services list # 查看使用brew安装的服务列表brew services run for...

  • Feathers 服务 Services

    服务是每个Feathers应用程序的核心。我们将更多地介绍服务并更新聊天应用程序中的现有用户服务以包含头像图像。 ...

  • mac操作mongodb

    开启服务:brew services start mongodb

  • mongodb加入window服务,开机启动

    mongodb加入服务 打开服务 services.msc 启动服务 net start Mongodb

  • 系统功能

    打开服务:运行--- services.msc 删除服务:终端--- sc delete 服务名 re...

  • 2018-07-13

    命令 启动nginx服务sudo brew services start nginx 关闭nginx服务sudo ...

网友评论

      本文标题:ng4.x services服务

      本文链接:https://www.haomeiwen.com/subject/exeouxtx.html