2016-06-27 2 views
0

内部で動作していませんしかし、それは次のようにエラーを投げます:角度フォームの検証は、私は以下のようなコントローラからangularjsフォームを検証しようとしていますコントローラ

TypeError: Cannot read property '$setValidity' of undefined

はまたして試した:

$scope.appGroupForm.name.$setValidity.unique = !error; 

しかし、この原因についてはまだ何も成功、任意のアイデア&の提案ですか?

+0

は、そのメッセージは、 '$のscope.form.formname'が未定義であることを意味私達にあなたのフォームのHTML – adolfosrs

+0

を示しました。 – leetibbett

+0

'forrmname'はあなたのフィールド名ですか? –

答えて

0

$scope.appGroupForm.unique-name.$setValidity('unique-name', true); EDITしてみてください: $scope.appGroupForm[name].$setValidity('unique-name', true);

+0

エラー: 'TypeError:name。$ setValidityは関数ではありません。 '私はIDと変数を使って作成することができるとは思わない。 – Mithun

+0

@Hansie Hmmはこの '$ scope.appGroupForm [name]を試してみる。$ setValidity( 'unique-name'、true);' – mhd