Можно ли использовать GOlang для роутинга страниц Angular2?
Можешь так:python -m SimpleHTTPServer 8000
Или так:php -S 127.0.0.1:8000
Js роутинг ни как не связан веб сервером.
Можно подключить роутинг на главной странице и использовать:http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
    http.ServeFile(w, r, "index.html")
})
http.Handle("/assets/", http.StripPrefix("/assets/", http.FileServer(http.Dir("./path/to/assets"))))
Тогда все запросы будут приходить на index.html, где Вы сможете их обработать, а статика будет подгружаться из другой директории (assets)