30/09/2018, 17:21
Hỏi về AngularJS và framework trong PHP
Mình đang xem frameword Phalcon trong PHP, mình đọc document của nó thì thấy cũng làm theo mô hình MVC. Mà trong AngularJS mình thấy cũng sử dụng mô hình tương tự như vậy. Vậy nếu kết hợp 2 cái này lại thì dùng thế nào? Lúc đầu minh chỉ nghĩ là dùng PHP để lấy dữ liệu, còn lại thì AngularJS sẽ thực hiện tất cả vì nó cũng theo mô hình đó. Vậy bạn nào giải thích giúp mình với!
Bài liên quan
Bạn phải hiểu rằng PHP là ngôn ngữ Server và Javascript là ngôn ngữ phía client. Mà angularjs lại được xây dựng từ Javascript nên nó chỉ hoạt động ở client mà thôi, vì vậy nó không thể thao tác trực tiếp lấy CSDL được.
Trong AngularJS có đối tượng $http dùng để gửi các request (giống ajax) nên bạn có thể sử dụng nó để thao tác với các API (các API sử dụng REST để build).
Mình không rành gì nhiều nhưng cũng có một link cho bạn học sơ qua về angularjs http://freetuts.net/conline/angularjs-1x-can-ban-17.html
Mình có đọc ví dụ thì sau khi lấy dữ liệu từ PHP thì sẽ chuyển nó ở dạng JSON. Còn AngularJS thì lấy dữ liệu đó.
Ừa, nó đó bạn. …
Vậy thì PHP công việc chỉ là lấy dữ liệu, rồi chuyển về JSON, còn phía client thì vẫn đảm bảo theo mô hình MVC rồi. Đâu cần phải dùng mô hình MVC bằng code PHP nữa.