define(['angular'], function(angular) {
angular.module('ids.focus', []).directive('focus', function() {
return {
link: function($scope, element, attrs){
$scope.$watch('focus', function(){
// тут делаете то что вам нужно при изменение переменной
});
},
scope: {
focus: '=focus'
}
}
});
});