目的はただ角度2+属性は
<spacer [height]="200"></spacer>
まず問題垂直画素数を追加することで)まだ(@Inputに指定されている既知のプロパティではありません。エラーは、高さが知られているプロパティではありませんと言いますスペーサーのしたがって、これをチェックしてください: HTML:
<div [ngStyle]="{'padding': 'getHeight()'}">
</div>
import {Component, Input} from '@angular/core';
@Component({
selector: 'spacer',
templateUrl: './spacer.component.html',
styleUrls: ['./spacer.component.scss']
})
export class SpacerComponent {
@Input() height = '';
constructor() { }
getHeight() {
return this.height;
}
}
SOの高さはプロパティですか?右?私は高さにpxを追加したいと思いますが、それは事態を悪化させるようです。 私はあなたの助けに感謝します。
ありがとう、ヨギ。
このコンポーネントを宣言配列に追加しましたか?それは動作する必要がありますhttps://plnkr.co/edit/fqcgQZyWIaYxmXIyiNjT?p=preview – yurzui
スペーサーの別の名前 - セレクターを与えてみてください。ここに書いたコードはうまくいくはずです。コードの他の部分から問題が発生している可能性があります。 – Emre