я получил TS-файл, который содержит некоторые пользователь:Как получить данные с помощью Http.get из моего проекта?
Quickstart-тревоги/приложение/макет/user.mock.ts:
import {User} from "../user";
export const USERS:User[]=[
new User(....);
];
serice - Быстрый старт-тревоги/приложение/услуги/пользователь. service.ts:
import { Injectable } from '@angular/core';
import {Observable} from "rxjs/Observable"
import 'rxjs/add/operator/map';
import 'rxjs/add/observable/fromPromise';
import 'rxjs/add/operator/toPromise';
import {Http} from "@angular/http";
import {User} from "../user";
@Injectable()
export class UserService {
constructor(private http:Http){}
public loadUsers():Observable<User[]>{
return this.http.get('../mock/user.mock.ts')
.map(res=>res.json());
}
}
Я знаю, что это еще не сработает и его нет, я получаю сообщение об ошибке 404, которые говорят, что он не может найти .../имитировали/user.mock.ts.
Как это сделать?
Попробуйте две точки вместо трех: "../mock/user.mock.ts". Добавьте тег для языка программирования. –