directives, ng-app, ng-model, ng-init and ng-repeat