From 2e3651686c2bd84cf464ecc236c8ad77e61179df Mon Sep 17 00:00:00 2001 From: Brian Ford Date: Tue, 7 Aug 2012 16:58:11 -0700 Subject: [PATCH] fix(docs): added note about using JSON3 as a polyfill for IE7 --- docs/content/guide/ie.ngdoc | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/content/guide/ie.ngdoc b/docs/content/guide/ie.ngdoc index f2044e77c1aa..803942f881ff 100644 --- a/docs/content/guide/ie.ngdoc +++ b/docs/content/guide/ie.ngdoc @@ -12,12 +12,12 @@ on IE v8.0 or earlier. To make your angular application work on IE please make sure that: - 1. You provide JSON.stringify (via - [Douglas Crockford's JSON2 library](https://github.com/douglascrockford/JSON-js), or similar) - if the browser does not have it. IE7 and earlier will need this. + 1. You polyfill JSON.stringify if necessary (IE7 will need this). You can use + [JSON2](https://github.com/douglascrockford/JSON-js) or + [JSON3](http://bestiejs.github.com/json3/) polyfills for this. - 2. you **do not** use custom element tags such as `` (use the attribute version `
` instead), or + 2. you **do not** use custom element tags such as `` (use the attribute version + `
` instead), or 3. if you **do use** custom element tags, then you must take these steps to make IE happy: @@ -29,7 +29,7 @@ To make your angular application work on IE please make sure that: document.createElement('ng-include'); document.createElement('ng-pluralize'); document.createElement('ng-view'); - + // Optionally these for CSS document.createElement('ng:include'); document.createElement('ng:pluralize'); @@ -71,7 +71,7 @@ categories, and each category has its own fix. ## The Good News -The good news is that these restrictions only apply to element tag names, and not to element +The good news is that these restrictions only apply to element tag names, and not to element attribute names. So this requires no special handling in IE: `
`. @@ -137,7 +137,7 @@ The to make CSS selector work with custom elements the custom element name must