2016-10-12 7 views
1

私は角2の最終リリースを使用していると私はいくつかのコードがあります。今、私は下の赤いsquiggliesを取得しておりますが、角度2プロパティは、型に存在しません「CustomEvent」

var passWidgetIdEvent = new CustomEvent("passWidgetIdEvent"); 
passWidgetIdEvent.widgetId = event.target.parentElement.id.replace("removeWidgetLink_", ""); 
document.dispatchEvent(passWidgetIdEvent); 

働くために使用passWidgetIdEventのプロパティ.widgetId、それが任意のアイデア角度2の外

、私は角2がイベントを発するように@outputを持っていることを知っているが、私は、このイベントは、通常のJavaScriptでキャッチする必要がProperty 'widgetId' does not exist on type 'CustomEvent'

を語ります?

おかげ

答えて

1

CustomEventにはwidgetIdプロパティはありません。 TypeScriptチェッカーは絶対に正しいです。

私は、これは2番目の部分は魅力のように働いたことチェッカー

var passWidgetIdEvent = new CustomEvent("passWidgetIdEvent") as any; 
passWidgetIdEvent.widgetId = event.target.parentElement.id.replace("removeWidgetLink_", ""); 
document.dispatchEvent(passWidgetIdEvent); 
+0

を黙らすべきだと思います!そんなにありがとうございます – blubberbo

+0

嬉しいです。フィードバックをお寄せいただきありがとうございます :) –

関連する問題