Php 来自外部应用程序的呼叫服务
我有两个不同的应用程序,一个基于Angular2,另一个基于PHP。 我需要从第二个(PHP)调用第一个(角度)的服务函数。即使它是怪异和丑陋的,也有可能吗 我知道如何在Angular应用程序中调用PHP文件,但不知道如何调用 以下是我的测试文件: webService.component.tsPhp 来自外部应用程序的呼叫服务,php,angular,Php,Angular,我有两个不同的应用程序,一个基于Angular2,另一个基于PHP。 我需要从第二个(PHP)调用第一个(角度)的服务函数。即使它是怪异和丑陋的,也有可能吗 我知道如何在Angular应用程序中调用PHP文件,但不知道如何调用 以下是我的测试文件: webService.component.ts import { Component } from '@angular/core'; import {Observable} from "rxjs/Observable"; import {Activa
import { Component } from '@angular/core';
import {Observable} from "rxjs/Observable";
import {ActivatedRoute, Params} from "@angular/router";
import {WebService} from "./webService.service";
@Component({
selector: 'webService-element',
template: `{{result}}`
})
export class WebServiceComponent {
webService: WebService;
result: any;
constructor(private route: ActivatedRoute, webService: WebService) {
this.webService = webService;
}
ngOnInit() {
this.route.params.subscribe((params: Params) => {
let aId = params['aId'];
let bId = params['bId'];
this.getPif(aId, bId);
});
}
getPif(aId: any, bId: any): any {
this.result = this.webService.getPif();
return this.webService.getPif();
}
}
webService.service.ts
import { Injectable } from '@angular/core';
import { Http, Response } from '@angular/http';
import { Observable } from 'rxjs/Rx';
@Injectable()
export class WebService {
constructor(private http: Http) {}
//getPif(): Observable<any> {
getPif(): any {
console.log("rraaahhhhh");
return "pif";
}
}
webService.module.ts
import { NgModule } from "@angular/core";
import {WebService} from "./webService.service";
import {WebServiceComponent} from "./webService.component";
import {webServiceRouting} from "./webService.routing";
@NgModule({
imports: [
webServiceRouting
],
declarations: [
WebServiceComponent
],
providers: [
WebService
]
})
export class WebServiceModule { }
我试着发射“
非常感谢你的帮助
import { NgModule } from "@angular/core";
import {WebService} from "./webService.service";
import {WebServiceComponent} from "./webService.component";
import {webServiceRouting} from "./webService.routing";
@NgModule({
imports: [
webServiceRouting
],
declarations: [
WebServiceComponent
],
providers: [
WebService
]
})
export class WebServiceModule { }