{"action":"created","issue":{"url":"https://api.github.com/repos/Netflix/falcor-express-demo/issues/4","labels_url":"https://api.github.com/repos/Netflix/falcor-express-demo/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/Netflix/falcor-express-demo/issues/4/comments","events_url":"https://api.github.com/repos/Netflix/falcor-express-demo/issues/4/events","html_url":"https://github.com/Netflix/falcor-express-demo/issues/4","id":106235117,"number":4,"title":"HttpDataSource directly in new falcor.Model doesn't work","user":{"login":"kubrickology","id":5509162,"avatar_url":"https://avatars.githubusercontent.com/u/5509162?v=3","gravatar_id":"","url":"https://api.github.com/users/kubrickology","html_url":"https://github.com/kubrickology","followers_url":"https://api.github.com/users/kubrickology/followers","following_url":"https://api.github.com/users/kubrickology/following{/other_user}","gists_url":"https://api.github.com/users/kubrickology/gists{/gist_id}","starred_url":"https://api.github.com/users/kubrickology/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kubrickology/subscriptions","organizations_url":"https://api.github.com/users/kubrickology/orgs","repos_url":"https://api.github.com/users/kubrickology/repos","events_url":"https://api.github.com/users/kubrickology/events{/privacy}","received_events_url":"https://api.github.com/users/kubrickology/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-09-13T19:22:48Z","updated_at":"2015-10-18T01:15:24Z","closed_at":null,"body":"The index.js has:\r\n```\r\nvar model = new falcor.Model({\r\n        source: new falcor.HttpDataSource('/model.json')\r\n});\r\n```\r\n\r\nBut this actually doesn't work, it will keep requesting even if the value is already available.\r\n\r\nThis does work\r\n```\r\nvar modelSource = new falcor.HttpDataSource('/model.json');\r\nvar model = new falcor.Model({\r\n        source: modelSource\r\n});\r\n```"},"comment":{"url":"https://api.github.com/repos/Netflix/falcor-express-demo/issues/comments/148965264","html_url":"https://github.com/Netflix/falcor-express-demo/issues/4#issuecomment-148965264","issue_url":"https://api.github.com/repos/Netflix/falcor-express-demo/issues/4","id":148965264,"user":{"login":"tbranyen","id":181635,"avatar_url":"https://avatars.githubusercontent.com/u/181635?v=3","gravatar_id":"","url":"https://api.github.com/users/tbranyen","html_url":"https://github.com/tbranyen","followers_url":"https://api.github.com/users/tbranyen/followers","following_url":"https://api.github.com/users/tbranyen/following{/other_user}","gists_url":"https://api.github.com/users/tbranyen/gists{/gist_id}","starred_url":"https://api.github.com/users/tbranyen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tbranyen/subscriptions","organizations_url":"https://api.github.com/users/tbranyen/orgs","repos_url":"https://api.github.com/users/tbranyen/repos","events_url":"https://api.github.com/users/tbranyen/events{/privacy}","received_events_url":"https://api.github.com/users/tbranyen/received_events","type":"User","site_admin":false},"created_at":"2015-10-18T01:15:24Z","updated_at":"2015-10-18T01:15:24Z","body":"This code is synchronous either way and assigns the same value, how are these different? Are you sure your code was identical as you have above.  Note: I can't get the examples to run with either, always seeing a rejected promise."}}