If you are using AngularJS it is unlikely that Google or other search engines will understand little of your site content. Th e problem is greater than just navigation! See the following question:
How do search engines deal with AngularJS applications?
If you are concerned about search engines, you are going to have to create a more traditional page-based site, using angular for small amounts of interactivity.