[英]How to handle socket.io acknowledgement from service.ts to component.ts on emit success Angular 8
[英]return success data while subscribing in extend .ts file from component in angular
我在擴展為.ts文件時嘗試從組件中的.subscribe返回成功(結果)數據
擴展像appConfig
這樣的ts文件並使用返回值調用方法的相應組件中的方法/結果是一個好主意。
它是否會影響擴展相同單個appConfig
文件的組件?
export class viewComponent extends appConfig OnInit {
constructor(
public service: httpservice
){
super(service);
}
getData(){
let data = this.mserviceCall('resolveId',"sjsjs-1092");
debugger;
if(data && Object.keys(data).length > 0){
alert(data) <=== data is required here
}
}
}
<button class="btn" type="button" (click)="getData()">Get</button>
public mserviceCall(type, id) {
const _self = this;
if (type === 'resolveId') {
let _params;
_params = {
'kid': id
};
this.serviceInvoker.invoke('resolve.information', _params).subscribe(
(result) => {
if (result) {
return result;
}
},
(error) => {
}
);
}
}
擴展像appConfig這樣的ts文件並使用返回值調用方法的相應組件中的方法/結果是一個好主意。
我不這么認為。 您應該考慮使用服務來分隔應用程序中的不同角色(邏輯和視圖)。
它是否會影響擴展相同單個appConfig文件的組件?
不,他們是不同的實例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.