{"action":"closed","issue":{"url":"https://api.github.com/repos/Polymer/polymer/issues/198","labels_url":"https://api.github.com/repos/Polymer/polymer/issues/198/labels{/name}","comments_url":"https://api.github.com/repos/Polymer/polymer/issues/198/comments","events_url":"https://api.github.com/repos/Polymer/polymer/issues/198/events","html_url":"https://github.com/Polymer/polymer/issues/198","id":16182665,"number":198,"title":"Allow bindings to non-Polymer element properties.","user":{"login":"justinfagnani","id":522948,"avatar_url":"https://avatars.githubusercontent.com/u/522948?v=3","gravatar_id":"","url":"https://api.github.com/users/justinfagnani","html_url":"https://github.com/justinfagnani","followers_url":"https://api.github.com/users/justinfagnani/followers","following_url":"https://api.github.com/users/justinfagnani/following{/other_user}","gists_url":"https://api.github.com/users/justinfagnani/gists{/gist_id}","starred_url":"https://api.github.com/users/justinfagnani/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/justinfagnani/subscriptions","organizations_url":"https://api.github.com/users/justinfagnani/orgs","repos_url":"https://api.github.com/users/justinfagnani/repos","events_url":"https://api.github.com/users/justinfagnani/events{/privacy}","received_events_url":"https://api.github.com/users/justinfagnani/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Polymer/polymer/labels/0.5","name":"0.5","color":"d4c5f9"},{"url":"https://api.github.com/repos/Polymer/polymer/labels/databinding","name":"databinding","color":"006b75"},{"url":"https://api.github.com/repos/Polymer/polymer/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"closed","locked":false,"assignee":{"login":"rafaelw","id":646051,"avatar_url":"https://avatars.githubusercontent.com/u/646051?v=3","gravatar_id":"","url":"https://api.github.com/users/rafaelw","html_url":"https://github.com/rafaelw","followers_url":"https://api.github.com/users/rafaelw/followers","following_url":"https://api.github.com/users/rafaelw/following{/other_user}","gists_url":"https://api.github.com/users/rafaelw/gists{/gist_id}","starred_url":"https://api.github.com/users/rafaelw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rafaelw/subscriptions","organizations_url":"https://api.github.com/users/rafaelw/orgs","repos_url":"https://api.github.com/users/rafaelw/repos","events_url":"https://api.github.com/users/rafaelw/events{/privacy}","received_events_url":"https://api.github.com/users/rafaelw/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2013-06-30T01:52:21Z","updated_at":"2015-10-23T21:22:17Z","closed_at":"2015-10-23T21:22:17Z","body":"Polymer can create bindings to published properties of Polymer elements, but it can't create bindings to element properties in general. There should be support in the binding syntax for denoting that an attribute name used in a binding really represents a property, not an attribute, similar to how attribute names starting with \"on-\" indicated a binding of an event handler.\r\n\r\nSee this lengthly discussion on polymer-dev@: https://groups.google.com/d/msg/polymer-dev/eAA0SeVu-8E/OO59I6ZyNwEJ\r\n\r\nA possible encoding would be a \"this.\", \".\", \":\", or \"prop-\" prefix:\r\n\r\n``` html\r\n<template>\r\n  <x-not-a-polymer-element this.myproperty=\"{{ foo }}\">\r\n</template>\r\n```"}}