typescript 角度服务
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript 角度服务相关的知识,希望对你有一定的参考价值。
import { LogginService } from "logging.service";
import { Injectable } from "@angular/core";
@Injectable()
export class AccountsService {
accounts = [
{
name: 'Master Account',
status: 'active'
},
{
name: 'Testaccount',
status: 'inactive'
},
{
name: 'Hidden Account',
status: 'unknown'
}
];
constructor(private loggingService: LogginService) {
}
addAccount(name: string, status: string) {
this.accounts.push({name: name, status: status});
this.loggingService.logStatusChange(status);
}
updateStatus(id: number, status: string) {
this.accounts[id].status = status;
this.loggingService.logStatusChange(status);
}
}
export class LogginService {
logStatusChange(status: string) {
console.log('A server status changed, new status: ' + status);
}
}
/*
@NgModule({
...
providers: [
AccountsService,
LogginService,
],
...
*/
以上是关于typescript 角度服务的主要内容,如果未能解决你的问题,请参考以下文章
typescript 角度共享事件服务
带角度的C++ HTTP服务器(客户端的Typescript)[关闭]
如何运行require(“express”);来自Electron App中的TypeScript角度组件
typescript 角度笔记
typescript 角度测试
typescript 角度反应形式更新表单结构