問題タブ [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.
angular - Angular 4 AOT コンパイラはミックスインをサポートしていません
のような繰り返し関数を挿入するために Mixins を使用することがありますslugUrl()
。
ただし、angular 4 コンパイラでは機能しません。
このコードをコンパイルすると、コンパイラは次をスローします。
プロパティ「ngClassControl」はタイプ「FooComponent」に存在しません。
何か案は?
編集: 誰かが尋ねたので、今回はテンプレート レベルで問題を再現する TS ミックスインを使用した別の例を次に示します。
コンポーネント:
ミックスイン:
エラー:
エラーのエラー: テンプレート解析エラー: 'test' の既知のプロパティではないため、'tag' にバインドできません。("][タグ]="タグ">")