Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: Angular 2 support #112

Open
deepakgd opened this issue Mar 29, 2016 · 17 comments
Open

Feature request: Angular 2 support #112

deepakgd opened this issue Mar 29, 2016 · 17 comments

Comments

@deepakgd
Copy link

Implement this for angular2 application

@brandly brandly changed the title Feature request Feature request: Angular 2 support Mar 29, 2016
@brandly
Copy link
Owner

brandly commented Mar 29, 2016

i figured someone would ask sooner or later. i haven't touched angular 2 at all yet. really, i haven't touched angular in general for quite a while.

i'll get around to this eventually tho

pull requests are welcomed 🍀 😆

@deepakgd
Copy link
Author

Sure I will try to do
On Mar 29, 2016 9:59 PM, "Matthew Brandly" notifications@github.com wrote:

i figured someone would ask sooner or later. i haven't touched angular 2 at
all
yet. really, i haven't touched angular in general for quite a while.

i'll get around to this eventually tho

pull requests are welcomed [image: 🍀] [image: 😆]


You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
#112 (comment)

@brandly
Copy link
Owner

brandly commented Apr 2, 2016

reading thru this migration guide, there are probably a few hurdles here to get over:

if anyone sees this and would like to help, let me know! i could make a branch, with the goal of Angular 2 support, and then others could open pull requests towards that new branch 🌟

@aluanhaddad
Copy link

aluanhaddad commented Apr 14, 2016

@brandly I'd be happy to contribute when I get some time. I have strong TypeScript knowledge and experience, and I'm familiar with setting up various build configurations.

That said, there's no requirement that angular2 applications be written in TypeScript at all. You could use ES5.1 but that would be rather unpleasant in this context. If you have familiarity with Babel, you are free to use that. They can be mixed-and-matched and you can migrate to TypeScript by simply renaming your files and introducing type annotations. The main hurdle is understanding decorators but they are not particularly complicated.

@brandly
Copy link
Owner

brandly commented Apr 14, 2016

thanks @aluanhaddad! do you know any Angular 2 directives that, in your opinion, are built and set up well? i'd like to poke around an existing project and see how things work

@aluanhaddad
Copy link

I'm definitely early on in the learning process as far as Angular 2 itself. Some of the Material Design components look very promising and they have good documentation. For example, this is their list component: https://github.com/angular/material2/tree/master/src/components/list

@aluanhaddad
Copy link

@hughred22 @brandly I started some preliminary work on this a while back but angular 2 has been in flux for a very long time. Things do seem to be stabilizing so I'll try to take a look at it this weekend.

@brandly
Copy link
Owner

brandly commented Jun 30, 2016

thanks for the update @aluanhaddad! i really appreciate the help!

i just pushed a branch (with no changes) up to GitHub. that way, even if you make some progress, feel free to open PRs towards that branch 🌟

@aluanhaddad
Copy link

Right on. That's what I'll do. ❤️

@brandly brandly mentioned this issue Aug 10, 2016
@hughred22
Copy link

Is there any update on this? Any ETA for an Angular 2 version of this great component ? Angular 2 is pretty stable now.

@tagniam
Copy link

tagniam commented May 22, 2017

+1

@aluanhaddad
Copy link

aluanhaddad commented May 27, 2017

I want to apologize. I have had very little time of late and have not been able to work on this.

Additionally Angular 2 (now just Angular) has changed dramatically since I began using it.

The advent of AOT (Ahead Of Time compilation) and the expectation that even the simplest Angular libraries both run under AOT and ship additional metadata files has been very unfortunate as it severely complicates development. Furthermore, writing an AOT compliant application or library implies severe limitations and, more significantly, implies writing non-standard code in a language derived from TypeScript that has runtime behavior that is not compliant with the future of ECMAScript (and thereby is no longer TypeScript.

For what it is worth, at this point, Angular 2/4 is not something I would recommend using in general. It has grown disproportionately complex.

While I still do Angular development on occasion, I have not had the time to work on this and I would welcome anyone who wants to take up the endeavor to do so.

@brandly
Copy link
Owner

brandly commented May 27, 2017 via email

@arLevi
Copy link

arLevi commented Jul 28, 2017

are there any updates ?

@LanderBeeuwsaert
Copy link

+1

@aluanhaddad
Copy link

aluanhaddad commented Feb 15, 2018

@LanderBeeuwsaert as I said I'm no longer working on it. I've no plans to use Angular 2/4/5 at present. Feel free to take this up.

@LanderBeeuwsaert
Copy link

:-), (won't take you up on the offer) But thanks for responding!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants