angular directives (ng-init, ng-repeat, ng-model) and expressions