我正在使用Ionic 2和Angular 2 beta 11。
如何关闭切换开关?查看Ionic documentation,它建议使用checked
属性。但是,我和ng-checked
一样尝试了这个并没有成功。
有什么建议吗?
<ion-item>
<ion-label>Drivers Licence</ion-label>
<ion-toggle checked="false" id="driversLicence" formControlName="driversLicence">Drivers Licence</ion-toggle>
</ion-item>
更新
好像我有formControlName="driversLicence"
,切换开关始终打开。这是为什么?我怎样才能使这个工作,因为我需要formControlName
?
我需要访问driversLicence
,我的操作如下:
this.jobdetailsForm.value.driversLicence
OR
如果表单提交,如何在不使用driversLicence
的情况下获取formControlName
值?我尝试以下操作,但它是null
。
document.getElementById('driverLicence')
答案 0 :(得分:0)
使用(s/def ::a keyword?)
(s/def ::b string?)
(s/def ::m
(s/merge (s/keys :opt-un [::a ::b])
(s/every (s/or :int (s/tuple int? int?)
:option (s/tuple keyword? any?))
:into {})))
(s/valid? ::m {1 2, 3 4, :a :foo, :b "abc"}) ;; true
解决。这将它与模型对象联系起来