<markdown-component>
ES6 構文を使用してビルドしようとしています。シンタックス シュガーは@Input
ES6 ではサポートされておらず、実行可能な代替手段が見つかりません。
親の入力を次のように定義しています。
<ng2-markdown [source]="source"></ng2-markdown>
次に、次を使用して入力を受け入れます。
@Component({
selector: 'ng2-markdown',
inputs: [ 'source' ]
})
テンプレートを追加すると、期待どおりに値が出力されますが、コンストラクターで入力を使用する方法はありません。
このモジュールは実際にはディレクティブである必要があり、source
値は読み込まれる Markdown ファイルへのパスを定義します。