【发布时间】:2018-06-02 19:59:48
【问题描述】:
我正在尝试使用 Angular 5 订阅 MQTT 主题,我正在使用 ng2-mqtt。 创建我的客户端后,我尝试连接,这就是问题开始的时候。我收到此错误:AMQJS0012E Invalid type undefined for onSuccess
有谁知道我做错了什么?
import { Component, OnInit } from '@angular/core';
import {Paho} from 'ng2-mqtt/mqttws31';
@Component({
selector: 'app-chart',
templateUrl: './chart.component.html',
styleUrls: ['./chart.component.css']
})
export class ChartComponent implements OnInit {
client;
constructor(){}
ngOnInit() {
this.client = new Paho.MQTT.Client('m2m.eclipse.org', 1883,
'_32fc96dd776142e6ba1a95116d09064f');
this.client.connect({onSuccess: this.onConnected()})
}
onConnected() {
console.log("Connected");
this.client.subscribe("/cmd1234")
}
}
【问题讨论】:
标签: angular typescript mqtt