Komunikasi langsung dari Angular ke Mysql adalah praktik yang buruk (dalam banyak kasus). Angular menjalankan sisi klien dan mengekspos mysql ke sana memungkinkan siapa saja untuk menjalankan pernyataan SQL sewenang-wenang.
Solusinya adalah dengan membuat server perantara. Itu bisa menjalankan nodejs, yang kemudian Anda dapat mengimpor node-mysql. Server nodejs dapat mengekspos api REST yang digunakan oleh aplikasi sudut 2 Anda.