gpt4 book ai didi

javascript - 将复选框的默认值绑定(bind)到 Angular 模型,其中 true 和 false 表示为 'Yes' 和 'No'?

转载 作者:行者123 更新时间:2023-11-30 09:55:33 26 4
gpt4 key购买 nike

我需要将复选框输入的默认值设置为其每个模型的现有值(即“quote.user.tracker”),然后在选中或取消选中时更改模型中的值(这里没问题).由于模型值由"is"/“否”字符串而不是 true/false 表示,因此这很复杂。

quote.user.tracker:“quote”是我的 Controller ,“user”是整个对象,“tracker”是特定属性。

我无法获得反射(reflect)正确起始值的复选框。

我当前的代码:

<input type="checkbox" name="Tracker" id="Tracker" ng-checked="quote.user.tracker='Yes'" ng-model="quote.user.tracker">

我还尝试使用下面的 ng-show,但无济于事:

<input type="checkbox" name="Tracker" id="Tracker" ng-show="quote.user.tracker='Yes'"ng-model="quote.user.tracker" checked>
<input type="checkbox" name="Tracker" id="Tracker" ng-show="quote.user.tracker='No'"ng-model="quote.user.tracker" checked>

我做错了什么?谢谢!

最佳答案

= 正在赋值

== or === 是比较

<input type="checkbox" name="Tracker" id="Tracker" ng-show="quote.user.tracker==='Yes'"ng-model="quote.user.tracker" checked>
<input type="checkbox" name="Tracker" id="Tracker" ng-show="quote.user.tracker==='No'"ng-model="quote.user.tracker" checked>

关于javascript - 将复选框的默认值绑定(bind)到 Angular 模型,其中 true 和 false 表示为 'Yes' 和 'No'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34200862/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com