Angular: Empty Fiddle
http://angularjs.org/
HTML
<script src=""http://ajax.googleapis.com/ajax/libs/angularjs/1.0.4/"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.4/"></script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.4/angular.min.js"></script>
<script src="http://code.angularjs.org/1.0.4/angular-resource.js"></script>
<html ng-app='tasks'>
<div ng-controller="TaskController">
<select ng-model="list" ng-options="t.title for t in lists._lists">
<option value="">-- chose list --</option>
<option value="">-- chose list --</option>
</select>
<h1>List was -{{ list.title }}</h1>
<ul>
<li ng-repeat="t in tasks" class='task'>{{t.title}}: {{t.id}}</li>
</ul>
</div>
</html>
JavaScript
angular.module('tasks', ['service']).controller('TaskController',
function ($scope, List) {
$scope.$watch('list', function(list) {
alert(1)
});
});