Ion-toggle checked属性

时间:2016-08-11 17:26:49

标签: javascript angularjs angular ionic-framework ionic2

我正在使用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')

1 个答案:

答案 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 解决。这将它与模型对象联系起来