1

AngularJSを使用してフォームを検証しようとしています。フォームは複数のページにまたがっており、ユーザーが次のページに移動する前に各ページを検証したいと思います。

これは非常に簡単でした。ただし、各ページには複数のタブを含めることができ、特定のタブの検証をオンまたはオフにする方法がわかりません。

下のフィドルでわかるように、「#page1」には「individual」と「company」があります。ユーザーはこれら2つのうち1つだけを選択でき、その選択に従って、他のタブで検証を無効にする必要があります。jQueryを使用して「ng-disabled」属性を動的に追加しても機能しません。

どうすればそれを達成できますか?どんな助けでも大歓迎です。

http://jsbin.com/ijuhos/5/edit

4

1 に答える 1

0

ngDisabledは式を取ります。次の各ボタンに各 ngDisabled 属性を設定して、アクティブなタブをチェックし、さらに多くのロジックを実行するコントローラーの関数を呼び出すことができます (これを理解する必要があります。フィドルは読みにくいです;)

于 2012-11-09T09:37:22.010 に答える