refactor: angular nav list