問題タブ [angular-compiler-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2731 参照

angular - Angular 4 AOT コンパイラはミックスインをサポートしていません

のような繰り返し関数を挿入するために Mixins を使用することがありますslugUrl()

ただし、angular 4 コンパイラでは機能しません。

このコードをコンパイルすると、コンパイラは次をスローします。

プロパティ「ngClassControl」はタイプ「FooComponent」に存在しません。

何か案は?

編集: 誰かが尋ねたので、今回はテンプレート レベルで問題を再現する TS ミックスインを使用した別の例を次に示します。

コンポーネント:

ミックスイン:

エラー:

エラーのエラー: テンプレート解析エラー: 'test' の既知のプロパティではないため、'tag' にバインドできません。("][タグ]="タグ">")