Em alguns tutoriais que já antei lendo sobre o angular, uma outra maneira de acessar as variáveis seria o uso da palavra chave this, conforme abaixo:
<div ng-controller="controller as t">
<ul>
<li ng-repeat="item in items"><input type="text"
ng-model="item.value"> <input type="checkbox"
ng-click="$emit('touched')"></li>
</ul>
{{t.teste}}
</div>
var aplicativo = angular.module('myapp',[]).controller('controller',['$scope',function($scope){
this.teste ="oi";
}]);
Já li algumas coisas à frente, mas não quero fugir do contexto do que se está explicando, porém o que você considera desse comportamento ?