Currency input type with Angular

An Anjular JS directive which process currency values

HTML

<script src="http://code.angularjs.org/1.1.0/angular.min.js"></script>
<div ng-app="miniapp">
    <div ng-controller="Ctrl">
        My name is 
        <input type="text"/>   
        Val: {{val}}
       
        <br/>
        <br/>
        <button ng-disabled="val">Submit</button>        
    </div>    
</div>

JavaScript

var app = angular.module('miniapp', []);

var glob;

function Ctrl($scope) {  
    
    glob = $scope;
    
     $scope.val = false;
    
     window.setTimeout(function() {
            $scope.val = true;
        }, 300); 
            
}


 window.setTimeout(function() {
            glob.val = true;
        }, 3000);