Angular2获取开关的值
背景Angular2获取开关的值,angular,Angular,背景 <label class="switch switch-text switch-pill switch-success switch-sm pull-right"> <input type="checkbox" class="switch-input" checked> <span class="switch-label" data-on="On" data-off="Off"></span>
<label class="switch switch-text switch-pill switch-success switch-sm pull-right">
<input type="checkbox" class="switch-input" checked>
<span class="switch-label" data-on="On" data-off="Off"></span>
<span class="switch-handle"></span>
</label>
我在我的应用程序中有几个开关
,可以打开和关闭。我需要能够读取这些开关的当前状态
,“打开
”或“关闭
”。我还需要能够根据一些其他因素设置它们的状态
问题
我在任何地方都找不到这样的例子。如何访问开关
以获取当前状态
并将状态
设置为打开
或关闭
代码示例
<label class="switch switch-text switch-pill switch-success switch-sm pull-right">
<input type="checkbox" class="switch-input" checked>
<span class="switch-label" data-on="On" data-off="Off"></span>
<span class="switch-handle"></span>
</label>
嘿,伙计,我想我误解了你的答案。当我阅读它时,它是有意义的,但是这如何基于布尔值添加checked属性呢?请注意,在选中的示例中,输入的末尾。打开时,检查值存在。您是否仍以相同的方式处理此问题?如果mySwitch
为true
(如我的示例所示),则ngModel
会将其分配给
<代码>[(…)]=“…”
是双向绑定的。哇,太好了,谢谢你了。你怎么总是什么都知道?它总是让我感到惊讶。
class MyComponent {
mySwitch: boolean = true;
}