I was studying AngularJS for interview propose then deep linking but i am not able understand why it is used, when it used, and What is the propose of it in angularjs.
Here is a clear definition of deep linking from this blog:
Deep linking is the usage of the URL, which will take to specific page (content) directly without traversing application from home page. It helps in getting indexed so that these links can be easily searchable by search engines like Google, Yahoo.. etc.
Using Angular, the deep linking is defaut done with the #
prefix (when the HTML5 mode is not set).