あなたはngStyleをに設定して、の要素のスタイルを設定することができます。しかし、どうすればいいですかの要素のスタイルを取得します(つまり、ブラウザによってレンダリングされるデフォルトのスタイル)。AngularでDOM要素のスタイルを取得するには?
このコードは動作しますが、私は何をしようとしている表現していません:
<p>TEXT</p>
width of TEXT element is {{textElement.width}}
height of TEXT element is {{textElement.height}}
は、私が(ブラウザがしたいしかし、それに幅や高さを告げず、)p要素が正常にレンダリングしたいです。しかし、レンダリングされた幅と高さが何であるかを知りたい。これをキャプチャするにはどうすれば結構ですか?
EDIT:幅と高さで何をしたいのかと尋ねた人もいます。私がしたいことは次のようなものです:
<p *ngIf="!isEditing">{{myText}}</p>
<textarea *ngIf="isEditing" [(ngModel)]="myText"></textarea>
デフォルトでは、pが表示され、textareaは表示されません。ユーザーが編集モードに入ると、pはtextareaに置き換えられます。テキストエリアの幅と高さをpに合わせて設定して、遷移がシームレスに見えるようにしたかったのです。これを行うより良い方法はありますか?
あなたがそれらを得れば、幅と高さで行うことを計画していますか? –
[角2:ディレクティブとコンポーネント内で要素の幅と高さを取得する方法は?](http://stackoverflow.com/questions/39813269/angular-2how-to-get-elements-width-height-within-ディレクティブとコンポーネント) –
このようなものを試してみてください.... angle.element(document.querySelector( '#lilogin'))。removeClass( 'active'); – geminiousgoel