は_approvedOrDenied
プロパティはboolean型として宣言され、私たちのコンポーネントに[(ngModel)]バインディングは常に文字列ですか?
<div class="radio">
<label>
<input type="radio" name="approvedeny" value="true" [(ngModel)]=_approvedOrDenied>
Approve
</label>
</div>
、角度のアプリケーション内のRadioButton HTML要素を考えてみましょう。
@Component({
export class ApprovalsComponent implements OnInit {
_approvedOrDenied: boolean;
ただし、クライアントサイドのコードをステップ実行するときは、これは文字列に設定されています。私のコードにこれを行うキャストはありませんが、角度が自動的にそれをやっているようです。
すべてのデータバインドされたプロパティは角に文字列として返されていますか?もしそうなら、タイプコードとして_approvedOrDenied: boolean
と宣言するのは何ですか?
私はそれが 'value =" true "' mの代わりに '' [value] = "true" '' –
の公式ドキュメントでモデルが 'any'型であると言います。https://angular.io/api/forms/NgModel –