Как обычно такая ситуация разрешается?
У нас в компании, на пример поддержка браузеров зависит от фич, используемых в проекте.
На пример, в проекте используется веб сокет, идём на
https://caniuse.com/#feat=websockets и видим что сокет работает с 10 ие, значит 9 ие чисто технически поддерживать не получится.
Или если сложный интерфейс, верстаемый на флексах - 9 ие тоже мимо.
Остальные браузеры обычно 2-3 последние версии поддерживаем.
Ну и не забывайте про сам ангуляр
https://v2.angular.io/docs/ts/latest/guide/browser...