Giao tiếp trực tiếp từ Angular đến Mysql là một phương pháp không tốt (trong hầu hết các trường hợp). Angular chạy phía máy khách và việc hiển thị mysql cho nó cho phép bất kỳ ai chạy các câu lệnh SQL tùy ý.
Giải pháp là tạo một máy chủ intermidate. Nó có thể chạy nodejs, sau đó bạn có thể nhập node-mysql vào đó. Máy chủ nodejs có thể hiển thị một api REST mà ứng dụng angle 2 của bạn sử dụng.