2017-05-01 5 views
1

私は4.1.0にAngularをアップグレードし、私のプロジェクトでは "strictNullChecks"を有効にしました。今、私はテンプレートでこのようなエラーの束を持っている(.htmlを)角度4.1.0とstrictNullChecks - テンプレート内のオブジェクトが 'null'である可能性があります

オブジェクトが

可能性が 'NULL' であり、それらはすべてのようなテンプレートを.htmlのために参照してください。これは

<form class="ui equal width form attached segment" [formGroup]="usrFrm"> 
    <h4 class="ui dividing blue header">User Name</h4> 
    <div class="fields"> 
     <div class="required field"> 
      <label>Title</label> 
      <select class="ui dropdown"> 
       <option default>&lt;select title&gt;</option> 
       <option value="1">Ms.</option> 
       <option value="0">Mr.</option> 
      </select> 
     </div> 
    </div> 
    <div class="fields"> 
     <div class="required field" [class.error]="usrFrm.touched && usrFrm.get('firstName').invalid"> 
      <label>First name</label> 
      <input type="text" formControlName="firstName" placeholder="First Name" /> 
     </div> 
     <div class="field" [class.error]="usrFrm.touched && usrFrm.get('middleName').invalid"> 
      <label>Middle name</label> 
      <input type="text" formControlName="middleName" placeholder="Middle Name" /> 
     </div> 
     <div class="required field" [class.error]="usrFrm.touched && usrFrm.get('lastName').invalid"> 
      <label>Last name</label> 
      <input type="text" formControlName="lastName" placeholder="Last Name" /> 
     </div> 
    </div> 
... 

です。したがって、 "strictNullChecks"をオフにしないでこれを修正する方法はありますか?

+0

TypeScriptは、TypeScriptに関する文字列であるAngularテンプレートをタイプチェックしていません。私はあなたがそのエラーメッセージをもっと見る必要があると思います。 – masonk

+0

アプリケーションをどのように構築しますか? ngc? – yurzui

答えて

関連する問題