2017-03-27 11 views
0

私のフォームの検証にAngular Agilityフォーム拡張を使用しています。 送信後にフォームをリセットしようとするまでうまくいきます。提出後に角度のフォームの拡張子をリセットする

フィールドをリセットすることはできますが、フォーム拡張子はフィールドごとにエラーメッセージを表示します。

My controller code : myApp.controller("myCtrl1", ['$scope', function ($scope)  { 
    $scope.save = function(){ 
    alert($scope.myName); 
    $scope.myName = ""; // Reset the field 

    } 
} 

ここにシオマネキを参照してください:あなたは、フォームに渡す必要が

https://github.com/AngularAgility/AngularAgility

:公式ドキュメントからhttp://jsfiddle.net/05hq7shr/101/

答えて

1

<button aa-submit-form="save(exampleForm)" class="btn btn-default">Save</button> 

次に$ resetを呼び出します。

exampleForm.$aaFormExtensions.$reset(true); 

true - 何の確認は前

falseをリセットしません - 確認は前にあなたが今、メッセージは表示されません

をリセットします。しかし、赤い枠線を削除するために追加したCSSを修正する必要があります。

チェックこのフィドル:

http://jsfiddle.net/05hq7shr/102/

関連する問題