Articles for March 2014

My AngularJS Views Are No Longer Based On Assumptions But On Fact | IFY I/O

See on Scoop.itAngular.org.il

It used to be that my natural inclination would be to wire my view templates in a manner that made assumptions about the users’ intentions and expectations, based on my understanding of the requirements. This could be seen not only in the way that I named the properties and methods that would be exposed by the controller / view model, but in the way that the view interacted with these properties and methods. Take the following AngularJS view template code as an example:

See on ify.io

AngularJS 2.0 Status and Preview

See on Scoop.itAngular.org.il

Table of Contents

 

Eyal Vardi‘s insight:

AngularJS team has been busy working on AngularJS 2.0. As we mentioned before, this is not a complex major update; this is a whole rewrite! Having learnt many lessons from AngularJS and AngularDart a lot of thinking is being done to produce the future core and its ecosystem. We will walk you through what you need to know to stay up to date.

See on ng-learn.org

AngularJS Modules

See on Scoop.itAngular.org.il

אחת השאלות הנפוצות על מודולים זה ע”פ מה מגדירים את התלויות של מודול? הטעות הנפוצה היא לחשוב שאם מודול משתמש במודול אחר אז יש תלות בניהם, זה לא מדויק. למשל בשפת דוט-נט או גאווה אם אתה מכיר את ה-type…

See on eyalvardi.wordpress.com

Google’s Angular.js 2 promises faster, slicker, future-proof JavaScript

IFW
From www.infoworld.com

Next major revision of Google’s JavaScript framework plans to target ECMAScript 6, have a more modular design, and ditch older browsers.

Work is about to begin on the second big revision of Angular, Google’s JavaScript UI framework, according to a blog post on AngularJs.org. Judging from the list of features, Angular 2 isn’t likely to be ready anytime soon, but the changes — such as using ECMAScript 6+ to develop the framework, rather than the current version — cast an eye to the future.

Angular 2.0 Dependency Injection – Applied To Backbone TodoMVC

See on Scoop.itAngular.org.il

Tero Parviainen, Independent Software Maker

 

Eyal Vardi‘s insight:

Bits and pieces of AngularJS 2.0 are starting to surface: The design docs are out there for everyone to read, and there are initial implementations available for change detection,logging and profilingtemplatingzonestype assertions, and the HTTP client. These are exciting times for an Angular developer!

See on teropa.info

Angular 2.0 | AngularJS

See on Scoop.itAngular.org.il

As we’re starting into the implementation of Angular 2.0, we thought we should put pen to paper and give you some insight into how we’re thinking about the design and why we’re making the changes we are.  We’re sharing it with you now so you can help make the right choices.


Angular 2 is a framework for mobile apps.  It is for desktop as well, but mobile is the hard bit that we will get right first.  The Angular you know and, hopefully, love will still be there with data-binding, extensible HTML, and a focus on testability.  


All the design docs for Angular 2 are publicly available on Google Drive.  This document contains a summary of our approach and design principles with links to specific designs in context.


CAVEAT: We’re still in design and prototyping stage for Angular 2.  Some of this will happen differently or not at all in the final product.  …

See on blog.angularjs.org

AngularJS Eclipse Plugin

HTMLAngularEditorOverviewAngularJS Eclipse Plugin

AngularJS Eclipse Plugin extends Eclipse WTP to :

  • provides an HTML editor which supports AngularJS expression and directive. See HTML features for more informations.
  • provides an Angular Explorer view which displays modules, controllers of your project in a tree.
  • provides a Javascript editor which supports AngularJS features (modules, etc). See Javascript featuresfor more informations.

AngularJS Eclipse is based on tern.java to manage powerfull completion on HTML files (AngularsJS Expression, directive, modules) and Javascripts files (see Tern Eclipse IDE)

If you start with AngularJS Eclipse, please read Getting Started.