17
긴 양식 페이지에 많은 설정이있는 앱이 있습니다. 현재 설정을 보거나 업데이트하려면 페이지로 이동해야합니다.AngularJS : 양식 입력 변경시 활성화 버튼
누군가가 실제로 현재 입력을 변경하는 경우에만 "업데이트"버튼을 사용할 수 있도록하고 싶습니다.
내 순진 접근법은 enableButton 플래그를
<form name='form' ng-submit="submit()">
<input type="sometype" ng-model='something1' ng-change="formChanged=true"></input>
...
<input ng-model='somethingN' ng-change="formChanged=true"></input>
<button ng-disabled="!formChanged" type="submit" />
</form>
을 설정 모든 입력에 NG 변화의 속성을 추가하는 것입니다 그러나 이것은 지루하고 반복적 인 것 같다 (우리는 선택의 여지가), 및 기대했다 뭔가 간단한 ("$ .Changed"와 같은 형식 ...)
그래서 사용자가 실제로 $ dirty 양식을 만든 다음 변경 사항을 삭제하면 어떻게 될까요? 버튼을 활성화하기 전에 필드에 실제로 변경 사항이 있는지 확인하는 것이 가능합니까? – Flash
@Flash 이것에 대한 답변을 얻었습니까? –
@HimalayMajumdar이 라이브러리 설치가 끝났습니다. https://github.com/betsol/angular-input-modified perferctly로 작업했습니다. – Flash