Setelah mempelajari AngularJ kelas atas, saya memutuskan untuk mencoba fungsi pengeditan dan pengiriman formulirnya. Dikatakan bahwa itu tidak sedikit lebih baik dari jQuery.
Penasaran, cobalah. . . . . Butuh waktu lama untuk melakukannya, sial. . . Bergantung pada. . Bergantung pada. . Bergantung pada. . Berengsek. . Bergantung pada. . Bergantung pada. . . . Oke, siapa yang membuatku berhutang budi?
Saya telah mencari banyak kasus tentang formulir AngularJS
menyukai:
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
Saya meniru bahwa saya akan membuat formulir AngularJS, tetapi masalahnya adalah. . . .
Ditemukan bahwa model NG tidak memiliki pemahaman diam-diam dengan nilai dalam tag input selama inisialisasi, dan bertentangan. .
Kemudian saya ingin pra-menilai $ scope.formdata = {'name': 'zhang san'};
Anda dapat menetapkan nilai untuk pengontrol AngularJS ini melalui program PHP.
Salinan kode adalah sebagai berikut:
<!-pengontrol AngularJS->
<script>
var formapp = angular.module ('FormApp', []);
Function FormController ($ scope, $ http) {
$ scope.formdata = {'name': 'zhang san', 'komentar': 'komentar'};
$ scope.myform = function () {
$ http ({
Metode: 'Posting',
URL: '/Peran/Edit',
Data: $ .param ($ scope.formdata), // lulus dalam data sebagai string
Header: {'Konten-Type': 'Application/X-WWW-Form-Urlencoded'} // Atur header sehingga info passing sudut sebagai data (tidak meminta muatan)
})
.success (function (data) {
console.log (data);
if (! data.success) {
} kalau tidak {
}
});
};
}
</script>
<!-Penyesuaian input yang dipatuhi dalam bentuk->
<input type = "text" name = "name" ng-model = "formdata.name" placeholder = "nama peran">
Belakangan, saya mencari lagi dan menemukan bahwa ada cara lain, hal seperti itu ng-init = "formdata.name = 'zhang san'"
Salinan kode adalah sebagai berikut:
<input type = "text" name = "name" ng-model = "formdata.name" ng-init = "formData.name = 'zhang san'" value = "">