5
Я получаю эту ошибку ТипError: Не удается прочитать свойство «run» undefined в Subscriber.js: 229 и не знаю, почему - в ионный бета-10, этот код отлично работает ... в 11 нет.NgZone/Angular2/Ionic2 TypeError: Не удается прочитать свойство «run» undefined
import {Component, NgZone} from '@angular/core';
import {NavController} from 'ionic-angular';
declare var io;
@Component({
templateUrl: 'build/pages/home/home.html'
})
export class HomePage {
static get parameters() {
return [NgZone];
}
zone: any;
chats: any;
chatinp: any;
socket: any;
constructor(public navCtrl: NavController, ngzone) {
this.zone = ngzone;
this.chats = [];
this.chatinp ='';
this.socket = io('http://localhost:3000');
this.socket.on('message', (msg) => {
this.zone.run(() => {
this.chats.push(msg);
});
});
}
send(msg) {
if(msg != ''){
this.socket.emit('message', msg);
}
this.chatinp = '';
}
}
Сэкономьте свое время! Спасибо, теперь он отлично работает! – Patrick1870