Angular forms, một dạng khác của Form API trong Drupal 7

Angular forms, một dạng khác của Form API trong Drupal 7

Ký tự lạ “&#65279” xuất hiện trong html của Website bạn

Average: 5 (2 votes)

Bài 32: Cho số nguyên dương n. Kiểm tra xem n có phải là số chính phương hay không

Average: 5 (3 votes)

Angular forms, một dạng khác của Form API trong Drupal 7

  • Form API is great, but Form API is hard when you try to do fancier stuff - like wizards and other things that clients often want.
  • Angular forms are great, but Angular forms are hard too - you need to write your own custom endpoints and server side validation.

But now that RESTful integrates with Entity Validator, I would change the equation and simply say something rarely heard in the Drupal community: Forms are Fun!

This form is not Form API, it's angular!

Go ahead, try it yourself on simplyTest.me

The example module shows how all the HTML, CSS, and JS are bundled together in an Angular App, and Drupal simply ng-includes it.

The tricky part is the server side validation, which is now handled by Entity Validator module. And of course the endpoint itself is handled by RESTful which does a lot of the heavy lifting by taking care of authentication, permissions, CSRF tokens, exposing the RESTful resource etc.

Developers would appreciate the very little code needed to declare the validation and the RESTful resource.

As a benefit, since RESTful spits out structured error messages, displaying error messages inline is really simple.

Detailed errors are part of the JSON response

Angular forms, một dạng khác của Form API trong Drupal 7

Inline errors, provide a better UX

In Gizra we already have projects where we don't use any node form to create or edit content. Everything is implemented in a slick Angular based UI - one that users enjoy using.

Headless Drupal isn't in the future. It's here, and you can start using it with test-covered and OOP modules like RESTful and Zariz.

Fivestar: 
No votes yet

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Affiliate Marketing
Chọn Affiliate Marketing phù hợp để cạnh tranh

Khi chặng đường kiếm tiền trên mạng với các mạng trả tiền theo click ngày một khắc nghiệt, các tài khoản liên tục bị khóa do các mánh khóe gian lận hòng qua mặt hệ thống kiểm soát của Google không còn tác dụng, một bộ phận blogger đã chuyển dần sang lĩnh vực affiliate marketing – một công việc tuy khó như lại an toàn cho những ai yếu tim. Tuy nhiên, mô hình nào sẽ là phù hợp khi sự cạnh tranh ngày một khốc liệt? Niche hay micro-niche sẽ giúp bạn chiếm ưu thế hay cần thêm một mô hình khác?

Create Animated GIF on Your Android Mobile with GIFDroid
Create Animated GIF on Your Android Mobile with GIFDroid

GIFDroid is free app foe android mobile phone, which allows you to convert your video in Animated GIF easily

Ảnh hưởng của Twitter tới não bộ thanh thiếu niên
Ảnh hưởng của Twitter tới não bộ thanh thiếu niên

140 ký tự của Twitter mang đến một phương thức truyền tin ngắn gọn, nhanh nhạy thích hợp với thời đại số, nhưng nó có ảnh hưởng như thế nào đến sự phát triển của giới trẻ?