Sejauh yang saya tahu Anda dapat menggunakan semua teknologi yang disebutkan secara terpisah atau bersama-sama. Terserah kamu. Saya pikir Anda melihat masalahnya dari sudut yang salah. Desain Bahan hanyalah cara elemen-elemen tertentu halaman dirancang, berperilaku dan disatukan. Desain Material menyediakan UI / UX yang hebat, tetapi ia bergantung pada tata letak grafis (HTML / CSS) daripada JS (acara, interaksi).
Di sisi lain, AngularJS dan Bootstrap adalah kerangka kerja front-end yang dapat mempercepat pengembangan Anda dengan menyelamatkan Anda dari menulis banyak kode. Misalnya, Anda dapat membangun aplikasi web menggunakan AngularJS, tetapi tanpa Desain Material. Atau Anda dapat membangun halaman web HTML5 sederhana dengan Desain Material tanpa AngularJS atau Bootstrap. Akhirnya Anda dapat membangun aplikasi web yang menggunakan AngularJS dengan Bootstrap dan dengan Material Design. Ini adalah skenario terbaik. Semua teknologi saling mendukung.
- Bootstrap = halaman responsif
- AngularJS = MVC
- Desain Material = UI / UX yang luar biasa
Anda dapat memeriksa komponen desain bahan yang luar biasa untuk AngularJS:
https://material.angularjs.org
Demo: https://material.angularjs.org/latest/demo/