2017-10-09 7 views
0

私の4のプロジェクトでは、matTextareaAutosizeを持っていますが、最小行を3に設定したいのですが、何らかの理由で最小行が1行しかないことがわかります。コード:マテリアルtextareaがminRowsに合わない

<mat-form-field> <textarea matInput 
    placeholder="{{ 'note.labels.note' | translate }}" 
    matTextareaAutosize matAutosizeMinRows="3" matAutosizeMaxRows = "5" 
    name="notes" #note></textarea> </mat-form-field> 

私はそれを動作させることができますか?私は材料2.0.0.beta11 を使用していると私はあなたがCSSでこれを行うことができますmaterial

enter image description here

+0

テンプレートが正常に動作しますが、エラーがある場合はコンソールをチェックできますか? – Faisal

+0

コンソールでエラーなし – Alessandro

+0

ここにデモが正常に動作しています:https://stackblitz.com/edit/ng-mat-beta-11-qty8bv?file=app/app.component.html – Faisal

答えて

0

に従っ分、高さと幅のプロパティ:

CSS

mat-form-field.txtarea { 
    min-height: 100px; 
    height: initial; 
    width: 100%; 
} 

mat-form-field textarea { 
     height: 65px; 
    } 

HTML

<mat-form-field class="txtarea"> 
    <textarea matInput name="notes" #note 
    placeholder="{{ 'note.labels.note' | translate }}"> 
    </textarea> 
</mat-form-field> 
関連する問題