Part of the new Angular rendering engine, Ivy, includes a new approach to localizing applications — specifically extracting and translating text. This article explains the benefits and some of the implementation of this new approach.
Prior to Ivy, the only way to add localizable messages to an Angular application was to mark them in component templates using the
<div i18n>Hello, World!</div>
The Angular compiler would replace this text when compiling the template with different text if a set of translations was provided in the compiler configuration. The
i18n tags are very powerful — they can be used in…
AngularJS is planning one more significant release, version 1.7, and on July 1, 2018 it will enter a 3 year Long Term Support period.
Due to COVID-19 affecting teams migrating from AngularJS, we are extending the LTS by six months (until December 31, 2021).
AngularJS is an extremely stable framework for building web applications, and has been used by millions of developers across the web. Angular is its successor and uses the same philosophies such as declarative templates and dependency injection.
Angular has been growing more than 5x faster than AngularJS did since its original release. In October…