"Controller as" syntax
HTML
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/foundation/5.2.2/css/foundation.min.css">
<div ng-app="app" ng-controller="UserCtrl as user">
<div class="panel">
<input type="text" ng-model="user.test.one">
<input type="text" ng-model="user.test.two">
</div>
</div>
JavaScript
angular.module('app', [])
.controller('UserCtrl', function ($scope) {
var ctrl=this;
$scope.$watch(function(){
return ctrl.test;
},function(newVal,oldVal){
console.log(newVal,oldVal);
},true)
});