{"action":"created","issue":{"url":"https://api.github.com/repos/aurelia/binding/issues/297","labels_url":"https://api.github.com/repos/aurelia/binding/issues/297/labels{/name}","comments_url":"https://api.github.com/repos/aurelia/binding/issues/297/comments","events_url":"https://api.github.com/repos/aurelia/binding/issues/297/events","html_url":"https://github.com/aurelia/binding/issues/297","id":129998987,"number":297,"title":"Binding custom attribute parameter to an array does not seem to observe changes","user":{"login":"philiphendry","id":705830,"avatar_url":"https://avatars.githubusercontent.com/u/705830?v=3","gravatar_id":"","url":"https://api.github.com/users/philiphendry","html_url":"https://github.com/philiphendry","followers_url":"https://api.github.com/users/philiphendry/followers","following_url":"https://api.github.com/users/philiphendry/following{/other_user}","gists_url":"https://api.github.com/users/philiphendry/gists{/gist_id}","starred_url":"https://api.github.com/users/philiphendry/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philiphendry/subscriptions","organizations_url":"https://api.github.com/users/philiphendry/orgs","repos_url":"https://api.github.com/users/philiphendry/repos","events_url":"https://api.github.com/users/philiphendry/events{/privacy}","received_events_url":"https://api.github.com/users/philiphendry/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-01-30T15:29:29Z","updated_at":"2016-02-01T01:35:19Z","closed_at":null,"body":"I've created a [plunkr](http://embed.plnkr.co/gALLyX/) to demonstrate the issue. The general gist of it is I'm trying to define a view model property as an array then bind it to a custom attribute which should observe for changes but never seems to get triggered except the initial time. \r\n\r\nSo the view model defines the array:\r\n\r\n```\r\n   mydata = [\"first\", \"second\", \"third\"];\r\n```\r\n\r\nwhich the view binds to the attribute:\r\n\r\n```\r\n   <div myattr=\"param.bind = mydata\"></div>\r\n```\r\n\r\nand which the attribute observes:\r\n\r\n```\r\n   export class myattrAttribute {\r\n       @bindable param;\r\n\r\n       paramChanged(newValue) {\r\n            // this never fires for an array\r\n       }\r\n   }"},"comment":{"url":"https://api.github.com/repos/aurelia/binding/issues/comments/177692027","html_url":"https://github.com/aurelia/binding/issues/297#issuecomment-177692027","issue_url":"https://api.github.com/repos/aurelia/binding/issues/297","id":177692027,"user":{"login":"genadis","id":6747147,"avatar_url":"https://avatars.githubusercontent.com/u/6747147?v=3","gravatar_id":"","url":"https://api.github.com/users/genadis","html_url":"https://github.com/genadis","followers_url":"https://api.github.com/users/genadis/followers","following_url":"https://api.github.com/users/genadis/following{/other_user}","gists_url":"https://api.github.com/users/genadis/gists{/gist_id}","starred_url":"https://api.github.com/users/genadis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/genadis/subscriptions","organizations_url":"https://api.github.com/users/genadis/orgs","repos_url":"https://api.github.com/users/genadis/repos","events_url":"https://api.github.com/users/genadis/events{/privacy}","received_events_url":"https://api.github.com/users/genadis/received_events","type":"User","site_admin":false},"created_at":"2016-02-01T01:35:19Z","updated_at":"2016-02-01T01:35:19Z","body":"I believe issue  #288 is related. \r\n@jdanyow gave great explanation "}}