2016-11-14 8 views
1

私はスタイリングフォームの入力にhttps://github.com/Dimox/jQueryFormStylerを使用します。jQueryからチェックボックスに変更されたanglejsモデルの変更方法

プロパティng-model="c.model.acept"を設定しました。

「スタイル付きチェックボックス」をクリックすると、入力がプロパティ「チェック済み」になりますが、角度モデルにはまだ古い値が残っています。

私はchangeイベントをトリガーしようとしましたが、結果はありません。

clickイベントをトリガーすると、チェックボックスは2回(クリックから1回、次にトリガーされたclickイベントから2回)変更されます。

修正方法?

+2

コードでフィドルを作成できますか? – Matheno

+0

https://jsfiddle.net/3wo74jdk/30/ – DrobyshevAlex

+0

http://jsfiddle.net/Lvc0u55v/11994/ これは、最初に読み込まれたJQueryの問題である必要があります。ここにAngularJSだけの例があり、それは完璧に動作します。 – Matheno

答えて

1

特定の入力フィールドの "ng-model"を条件付きで変更することはできません。 この条件では、2つの入力フィールドを保持して、 "ng-show"または "ng-if"属性を使用して&入力フィールドを条件付きで非表示にすることができます。

希望すると、これはあなたを助けます。

関連する問題