I wonder what the benefits of dash-casing ids would be, as there's nothing stopping you from writing a camelCase id like <div id="myContainer">... right? Maybe I'm missing something... :)
On Friday, February 20, 2015 at 7:53:00 PM UTC-6, Michael Bleigh wrote: > > I think you're right. The dash-to-camel convention only landed a couple > days ago, so it's probably an oversight. > https://github.com/Polymer/polymer/commit/68f5ad4bfd34797c1ad90a7133304f76923ac451 > > Can I just say for the record that I am *extremely thrilled about > dash-case attributes*!!! It felt really awful doing camelcase in attributes > (esp. since HTML spec says atts are case-insensitive). > > One other add-on question: can we do dash-case ids as well? So <div > id="my-container"> ends up as $.myContainer? (Assuming the $ convention is > still around in 0.8) > > On Friday, February 20, 2015 at 5:48:48 PM UTC-8, Artem Khodyush wrote: >> >> Hi >> >> I was reading through 0.8 PRIMER.md and I encountered these two >> statements: >> >> At >> https://github.com/Polymer/polymer/blob/0.8-preview/PRIMER.md#attribute-deserialization >> >> it says: >> >> If an attribute matches a property listed in the published object, the >>> attribute value will be assigned to a property of the same name on the >>> element instance >> >> >> Then later, at the end of >> https://github.com/Polymer/polymer/blob/0.8-preview/PRIMER.md#basic-property-binding >> >> it says: >> >> In order to bind to camel-case properties of elements, dash-case should >>> be used in the attribute name. Example: >>> <user-view first-name="{{managerName}}"></user-view> >>> <!-- will set <user-view>.firstName = this.managerName; --> >> >> >> Is this dash-to-camel-case conversion applies uniformly to all >> assignments to published properties in the element tag? If so, then the >> first statement should not say "property of the same name", right? >> >> Or does it mean that <user-view first-name="John"> and <user-view >> first-name="{{managerName}}"> are somehow different in this regard? >> >> Thanks, >> Artem >> > Follow Polymer on Google+: plus.google.com/107187849809354688692 --- You received this message because you are subscribed to the Google Groups "Polymer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/polymer-dev/cb3e9f78-2e79-4c4e-8d10-96c17057be33%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
