{"comment":{"commit_id":"5f9e3c2e72fec6ccf1c7e4a932d3e67b4bca74dc","created_at":"2011-11-19T01:51:23Z","position":5,"updated_at":"2011-11-19T01:51:23Z","user":{"gravatar_id":"d59bdceef864e67df13167d806d6da63","id":46647,"url":"https://api.github.com/users/vojtajina","login":"vojtajina","avatar_url":"https://secure.gravatar.com/avatar/d59bdceef864e67df13167d806d6da63?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"I don't like this.... we are fixing a problem on wrong place...\n\nI'd rather use `firstRun` property or the original `NaN` which would mean, that watcher is not executed on first run, only if watching fn returns NaN... that might be even feature... :-D But handling a function (init run) inside the watcher sounds wrong...","id":732011,"path":"src/jqLite.js","line":230,"html_url":"https://github.com/Codier/angular.js/commit/5f9e3c2e72#commitcomment-732011","url":"https://api.github.com/repos/Codier/angular.js/comments/732011"}}