고급 AngularJS를 연구 한 후 양식 편집 및 제출 기능을 시도하기로 결정했습니다. jQuery보다 조금 낫지 않다고합니다.
호기심, 시도해보십시오. . . . . 그것을하는 데 오랜 시간이 걸렸습니다. . . 의존합니다. . 의존합니다. . 의존합니다. . 젠장. . 의존합니다. . 의존합니다. . . . 좋아, 누가 빚을지게 했어?
AngularJS 양식에 대해 많은 사례를 검색했습니다
좋다:
http://www.angularjs.cn/a08j
https://github.com/tiw/angularjs-tutorial
https://github.com/tiw/angularjs-tutorial/blob/master/ng-form.markdown
https://github.com/tiw/angularjs-tutorial/blob/master/ng-form2.markdown
나는 AngularJS 형태를 만들려고했지만 문제는 그랬다는 것을 모방하고있었습니다. . . .
NG- 모델은 초기화 중에 입력 태그의 값에 대한 암묵적 이해가 없으며 IT 충돌이라는 것이 밝혀졌습니다. .
나중에 $ scope.formData = { 'name': 'Zhang San'}을 사전 할당하고 싶었습니다.
PHP 프로그램을 통해이 AngularJS 컨트롤러에 값을 할당 할 수 있습니다.
코드 사본은 다음과 같습니다.
<!-AngularJS 컨트롤러->
<cript>
var formapp = angular.module ( 'formapp', []);
함수 formcontroller ($ scope, $ http) {
$ SCOPE.FORMDATA = { 'name': 'Zhang San', 'warnice': 'warning'};
$ scope.myform = function () {
$ http ({
방법 : 'post',
URL : '/role/edit',
데이터 : $ .param ($ scope.formData), // 데이터를 문자열로 전달합니다
헤더 : { 'content-type': 'application/x-x-www-form-urlencoded'} // 헤더를 설정하여 각도 전달 정보를 양식 데이터로 설정합니다 (요청 페이로드가 아님)
})
.Success (함수 (데이터) {
Console.log (데이터);
if (! data.success) {
} 또 다른 {
}
});
};
}
</스크립트>
<!-양식->의 입력 조정을 준수합니다
<input type = "text"name = "name"ng-model = "formdata.name"placeholder = "역할 이름">
나중에 다시 검색하여 다른 방법이 있음을 발견했습니다.
코드 사본은 다음과 같습니다.
<입력 유형 = "text"name = "name"ng-model = "formdata.nam"ng-init = "formdata.name = 'zhang san'"value = "">