Checkbox checked if boolean is true with Angular2

前端 未结 3 1043
灰色年华
灰色年华 2021-01-03 22:19

I would like to know how to make a checkbox checked if the value is true, and unchecked if false with Angular2.

Adult 

        
3条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2021-01-03 22:41

    {{}} does string interpolation and stringifies true and false and Angular by default uses property binding and I assume the property expects boolean values not strings:

    
    

    This might work as well

    
    

    because with attribute binding the browser might translate it from the attribute (which can only be strings) to boolean when reading it into its property.

    It is also checked instead of value

    You can also use ngModel

    
    
    

    for one-way or two-way binding.
    Ensure your have the FormsModule imported if you use ngModel.

提交回复
热议问题