Angular: Empty Fiddle
http://angularjs.org/
HTML
<script src="http://code.angularjs.org/angular-1.0.1.js"></script>
<div ng-app>
<div ng-controller="BondController">
<h1>My name is {{name}}</h1>
<input type="text" ng-model="name">
</div>
</div>
JavaScript
function BondController($scope) {
$scope.name = 'Kalle';
$scope.$watch('name', function(newValue, oldValue){
if(newValue == 'James Bond'){
alert('I\'ve been expecting you, mr. Bond');
}
});
}