Tôi đang tạo một ứng dụng web hoạt động với API web cài đặt có góc cạnh. Có rất nhiều cài đặt và tất cả đều là tùy chọn. Nếu tôi gửi một thiết lập, nó sẽ được lưu lại. Cài đặt không được gửi sẽ không thay đổi.Dạng góc - chỉ gửi các trường đã thay đổi
Yêu cầu là có một Lưu thay đổi cho tất cả các cài đặt.
Tôi tự hỏi nếu có một số cách trong Angular để thực hiện điều này.
Tôi đã nghĩ về việc không sử dụng HTML form
và thu thập dữ liệu và tự tạo yêu cầu ajax nhưng sau đó tôi sẽ mất cơ chế xác thực (hoạt động tốt với xác thực giao diện người dùng).
Tôi nghĩ về việc chia biểu mẫu thành các biểu mẫu nhỏ và chỉ gửi các biểu mẫu ở đó ng-dirty
không sai, nhưng điều này có thể gây ra một phần tiết kiệm nếu một số yêu cầu thất bại (và điều này không đúng với yêu cầu).
Bất kỳ ý tưởng nào?
đây không phải là những gì tôi đang tìm kiếm, nhưng tôi đoán điều này có nghĩa là góc không cung cấp chức năng này ra khỏi hộp. cảm ơn bạn. –
Tái tạo lại bánh xe - FormController góc và ngModel đã thực hiện kiểm tra bẩn, thêm các lớp và lưu trữ thông tin này trong phạm vi $. Xem câu trả lời từ r4w87173 –
@ArturBodera Điều gì sẽ xảy ra nếu tôi muốn tự động hóa quá trình này? Có vẻ như tôi cần theo dõi các tên và các thuộc tính mô hình đầu vào. (Tôi thực sự yêu cầu). – keyser