私は、ユーザが色を選択するために使用する入力のタイプを選択する機会を与えたいと思っています。type='text'
またはtype='color'
です。テンプレートの変数を角2で宣言する
<input [type]="colorInputTypeText ? 'text' : 'color'">
<input type="checkbox" [(ngModel)]="colorInputTypeText" name="colorInputTypeText">
そしてmy-component.ts
中:が、それはオールライトMyComponent
クラスのフィールドとしてcolorInputTypeText
を宣言することで、または私は何とかそれを宣言する必要があります
@Component({
...
})
export class MyComponent {
colorInputTypeText = true;
...
}
私の質問があるので、私はこのテンプレートを書きましたテンプレート内でローカル?正解が「テンプレート内」であれば、その方法は?
ありがとうございました。
'colorInputTypeText'inのための初期化値は、この場合何ですか?私はそれを変更できますか? – sinedsem
@KaPaHgaIII私は自分の答えを更新しました。 –
これは100%動作しません。最初にcheck/uncheckチェックボックスを入れる前に、 'colorInputTypeText'は' undefined'なので、初期化され、チェックボックスを1回クリックするだけで動作します。 – sinedsem