interactive documentation with angularjs