angularJS integration