2016-11-23 3 views
0

非常に新しいケーブルと角度2.私はこのエラーを受け取り続けます。サブスクリプションクラスが見つかりません: "MessagesChannel"、レールサーバーの実行時。私はレールAPIに接続するためにng2ケーブルを使用しています。angle 2サブスクリプションクラスが見つかりません

は、私はすべてのヘルプは高く評価されMessagesChannel

​​

import { NgModule } from '@angular/core'; 
import { IonicApp, IonicModule } from 'ionic-angular'; 
import { MyApp } from './app.component'; 
import { HomePage } from '../pages/home/home'; 
import { MessageData } from '../providers/message-data'; 
import { Ng2Cable, Broadcaster } from 'ng2-cable/js/index'; 

@NgModule({ 
    declarations: [ 
    MyApp, 
    HomePage 
    ], 
    imports: [ 
    IonicModule.forRoot(MyApp) 
    ], 
    bootstrap: [IonicApp], 
    entryComponents: [ 
    MyApp, 
    HomePage 
    ], 
    providers: [ MessageData, Ng2Cable, Broadcaster ] 
}) 
export class AppModule { 
    messages: any; 
    constructor(private ng2cable: Ng2Cable, private broadcaster:  Broadcaster){ 
    this.ng2cable.subscribe('http://localhost:3000/cable', 'MessagesChannel'); 


    } 

} 

コルドバRailsの上で角度2を使用しています!

答えて

0

これはまだ役立ちます:デフォルトのActionCableチャンネルは、フォルダ内に定義されているApplicationCable::Channelから継承します。 ApplicationCable::MessagesChannelから継承しました。その親クラスを明示的に定義しない限り、次のようなものがあります。

関連する問題