Comments (10)
You sure that you want to implement 4.0 support? I see this library more for Angular 2.X support...
Or is the goal to achieve Angular + Polymer 1.X support?
from angular-polymer.
Why not? This should be pretty straightforward to do. And yes, it would allow smoother Angular upgrades for those who use Polymer 1.x elements.
The essential goal is to support latest Angular and Polymer with smooth migration between major releases, when possible.
I am not completely sure if we want to support Polymer 2.x with the renderer though. Remains to be seen if we want to put more features/emphasis on the Renderer or not.
from angular-polymer.
With the firsr part I completely agree - but why do you want to build a library doing essentially the same as https://github.com/hotforfeature/origami?
from angular-polymer.
Good question. I don’t have much reasoning behind, except for serving the users who need this library to be maintained and upgraded.
At the same time, I was expecting that for Polymer 2 we can drop some glue code from angular-polymer, making maintenance easier. Not so sure anymore about it, though.
from angular-polymer.
@platosha as I see this library it would be more for angular 2+ and polymer 1.X support. Not really polymer 2+ as that part is already solved (quite nicely, actually). My suggestion would be to focus purely on polymer 1 support and get it to 100%...
I think there are still quite a few things missing like AoT support, etc.
But that is just my opinion...
from angular-polymer.
@BorntraegerMarc Agree. I do not say that we don’t have to fix missing things, like AoT support. I still consider these issues as first priority to solve.
from angular-polymer.
Are there any solutions out there that would let us use Polymer 1.x elements on a Angular 4 app?
from angular-polymer.
@jay8t6 I’m not aware of any. It’s probably best to use Polymer 2.
from angular-polymer.
@platosha thanks for the response. For now, I just want to render the polymer element in an angular 4 app, and set a couple properties, all of the logic is written within the polymer element. is that possible at least? we have too many 1.x elements to convert to 2.
from angular-polymer.
@jay8t6 on a very basic level, it will work without extra libraries/support. It is very limited though.
Basically, Polymer would not be able to track any children of Polymer elements defined in Angular templates. Polymer elements with zero children should work almost fine.
Same with data, for two-way bindings you’ll have to use Polymer’s change events, [(bananabox)] syntax won’t propagate changes from Polymer elements. And so on...
from angular-polymer.
Related Issues (20)
- Configure CI build HOT 8
- Using with angular-cli HOT 4
- tests fail with newest jasmine-core lib
- Error encountered resolving symbol values statically HOT 5
- Accept multiple component names in PolymerElement() construct ? HOT 3
- Angular-Polymer meetup 2/17/2017 HOT 3
- [innerHTML] not working when defining PolymerElement HOT 9
- Angular 2, Problem in navigating from google chart to other component by click handler HOT 4
- Error: Cannot find a differ supporting object [vaadin-combo-box] HOT 4
- Renderer does not work with direct attributes HOT 2
- Renderer does not support styles inside angular component HOT 1
- Renderer folder is not copied when adding it as npm dependency HOT 1
- Is this compatible with angular 4.0.0? HOT 2
- How to get a build version of polymer components ? HOT 18
- documentation link not working HOT 1
- ng4 Quickstart with @vaadin/angular2-polymer - gives error - BrowserDomAdapter HOT 7
- Deprecate PolymerElement function
- Fix npm version HOT 3
- Property binding for complex Polymer components doesn't work HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from angular-polymer.