我正在尝试将服务导入到不同目录中的组件中,但我一直在服务导入上获得cannot find module error
。
目录结构:
//元器件
import { Component, OnInit } from '@angular/core';
import { AtmService } from '../services/atm.service';
@Component({
selector: 'app-atm-list',
templateUrl: './atm-list.component.html',
styleUrls: ['./atm-list.component.css']
})
export class AtmListComponent implements OnInit {
atms: Array<any>;
constructor(private atmService: AtmService) { }
ngOnInit() {
this.atmService.getAtms().subscribe{
data => {
this.atms = data;
},
error => console.error(error)
};
}
}
答案 0 :(得分:1)
尝试import { AtmService } from '../../services/atm.service';
您需要返回两个文件夹才能访问services
文件夹。
答案 1 :(得分:0)
您正尝试从组件文件夹
访问服务你可以退两步,或者你可以从app app/services/atm.service
import { AtmService } from 'app/services/atm.service';