Ng-init poprzez funkcję

Jak wiadomo, możliwe jest inicjowanie obiektów w następujący sposób:

<div ng-init="friends = [{name:'John', phone:'555-1276'},
                         {name:'Mary', phone:'800-BIG-MARY'},
                         {name:'Mike', phone:'555-4321'},
                         {name:'Adam', phone:'555-5678'},
                         {name:'Julie', phone:'555-8765'},
                         {name:'Juliette', phone:'555-5678'}]"></div>

Czy można zdefiniować obiekt podobny do tego, ale za pomocą funkcji:

<div ng-init="init()">

Moim celem jest zabranie obiektów z API i pokazanie ich na liście za pomocą ng-repeat

questionAnswers(2)

yourAnswerToTheQuestion