Project

General

Profile

Tasks #9879

LOCALE: Upgrade Angular JS from 1.2 to 1.3 before doing i18n updates

Added by Yan-Fa Li over 9 years ago. Updated over 9 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
UI
Target version:
-
% Done:

0%

Tags:
Reviewed:
Affected Versions:

Description

There's an important new feature in Angular 1.3 which would help enormously when doing the i18n work to avoid performance issues. By default all the data binding in AngularJS is 2 way. This can cause peformance issues during update because all tracked elements have to be dirty checked. 1.3 introduces a new 1 time binding feature which is ideal for things that only updated on load or rarely during the lifecycle of the application. e.g. i18n localization text.

I would recommend pursuing this upgrade before attempting to introduce i18n.

https://docs.angularjs.org/guide/expression#one-time-binding
http://blog.thoughtram.io/angularjs/2014/10/14/exploring-angular-1.3-one-time-bindings.html

History

#1 Updated by Dan Mick over 9 years ago

  • Subject changed from Upgrade Angular JS from 1.2 to 1.3 before doing i18n updates to LOCALE: Upgrade Angular JS from 1.2 to 1.3 before doing i18n updates

add LOCALE to Subject so it can be found by custom query

#2 Updated by Christina Meno over 9 years ago

  • Target version deleted (1.3 backlog)

Also available in: Atom PDF