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><select title></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"をオフにしないでこれを修正する方法はありますか?
TypeScriptは、TypeScriptに関する文字列であるAngularテンプレートをタイプチェックしていません。私はあなたがそのエラーメッセージをもっと見る必要があると思います。 – masonk
アプリケーションをどのように構築しますか? ngc? – yurzui