We have a library called “IntroJs” to implement this nice feature.

This post requires the basic understanding of AngularJS. Now we can dive into the implementation step by step.

Source code: Sample Application.

Step 1: Create a new ASP.NET web application empty project.

Step 2: Download and reference the required packages in index.html page.

Script

Step 3: Create the application structure in the project. I usually prefer “By feature” based application structure for AngularJS application.

AngularJS application

Step 4: Define angular module as “registrationModule” and we populate hard coded data from angular factory to controller then partial.

Let’s come to IntroJS library implementation for tour guided feature. For that we have created a button named “IntroJS Demo”. Using ng-click directive we can bind our button click event (here named it as IntroDemo) to the college.html partial.

IntroJS Implementation,

Conclusion

I hope this post would help you guys. I respect your valuable comments which will motivate me to learn and share the knowledge with others.