Skip to content
This repository has been archived by the owner on Apr 12, 2024. It is now read-only.

Commit

Permalink
fix(docs): added note about using JSON3 as a polyfill for IE7
Browse files Browse the repository at this point in the history
  • Loading branch information
btford authored and IgorMinar committed Aug 10, 2012
1 parent 536de14 commit 2e36516
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions docs/content/guide/ie.ngdoc
Expand Up @@ -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 `<ng:view>` (use the attribute version `<div
ng-view>` instead), or
2. you **do not** use custom element tags such as `<ng:view>` (use the attribute version
`<div ng-view>` instead), or

3. if you **do use** custom element tags, then you must take these steps to make IE happy:

Expand All @@ -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');
Expand Down Expand Up @@ -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: `<div my-tag your:tag></div>`.


Expand Down Expand Up @@ -137,7 +137,7 @@ The to make CSS selector work with custom elements the custom element name must
<script>
// needed to make ng-include parse properly
document.createElement('ng-include');

// needed to enable CSS reference
document.createElement('ng:view');
</script>
Expand Down

0 comments on commit 2e36516

Please sign in to comment.