Is the experimental import for avoiding Polymer.dom documented anywhere? I'd be interested in trying it out.
On Monday, May 18, 2015 at 8:46:20 PM UTC-4, Eric Eslinger wrote: > > One of the really rad things about Polymer (0.5) and webcomponents is that > everything is just DOM. You can pretty easily use core- and paper- > components libraries inside of an (say) angular app to render out content. > Doesn't matter if you're using jQuery raw or ember or what have you- DOM is > DOM, and it mostly works (modulo some property / attribute bindings) > > The new localDom API seems to indicate that this may no longer be the > case- if I'm redistributing DOM content, I need to use the polymer dom > interface, rather than just plain parent/child/append calls on document. > > This seems to indicate that modern polymer isn't going to be compatible > with angular, or with any other library that manipulates the DOM, or is it > the case that this only matters when there's more complicated shady/light > manipulations? > > As an example, if I have content in the drawer part of a > paper-drawer-panel, and then, using jquery or some other element selector, > inject nodes inside of the already-projected menu div, will this break > things? Or is it only the case that I need to use the local DOM api when if > I'm changing the nodes that would be selected as content to project (and > not their child nodes)? > > Is there some way to shim the document-level query selectors in there or > add a mutation observer that calls distributeContent as needed? I'm > guessing it was this shimming and mutation observer that contributed to the > slowness of 0.5 in non-chrome browsers. > > I've got next week blocked out to actually work on getting angular 1.4 to > play nice with polymer 0.9 (we use angular to build the page and manage > data, and polymer for handy flexbox directives and material design ui > bindings). So I guess I'll figure it out then. > > e > 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/65c523d0-47b1-4786-8584-fdd2d2fd8047%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
