2016-11-02 16 views
1

私は角型コンポーネントを使用するために、ハイブリッドアプリケーション(UpgradeAdapter)に変換された角度1.5アプリケーションで作業しています。ハイブリッド角型1/2アプリケーションのイベントエミッタ

角度2成分の間では、イベントエミッタバインディングが機能します。

ただし、角度1のアプリケーションからカスタムイベントバインドを実行しようとすると、

アンギュラ1ビュー

<ng2-component (onLabelClick)="vm.onLabelClick($event)"></ng2-component>

角度1コントローラ角2コンポーネントがイベントを発する

class Angular1Controller{ 
    onLabelClick(event) { 
    console.log('label clicked %o', event); 
    } 
} 

が、1角度にコールバック関数コントローラートリガーされます。

ありがとうございます。

+0

のあなたがこれを解決しましたすべきですか? – Kesty

+0

はい!それは角(2)の束縛ではあるがそれが判明した。私の例では、のように、anglejsバインディング(kebab-case)を使用する必要があります( ) –

答えて

0

私が知ることができたこの質問に対する解決策は、そのハイブリッド角形用途であってもそのことです。

イベントバインディングでは、古いkebab-caseバインディングを使用する必要があります。上記exambleでは、それは

on-label-click="vm.onLabelClick($event)"代わり

(onLabelClick)="vm.onLabelClick($event)" 
関連する問題