Angular falha para inicialização no IE9

Eu fui brincar com Angular.js para o último tempo enquanto e para a vida de mim, Não consegui meus apps Angular para lançar no IE9.  Todos eles trabalham muito bem em IE11 mas IE9 só mostraria o chaves e bits semelhantes.

Eu procurei e não consegui encontrar ninguém reclamando sobre o problema dele.  Funcionou bem no Chrome, IE11, Só não o IE9.

Fui jogado pelo fato de que o console do IE estava me dando erros como este:

SEC7111: A segurança HTTPS está comprometida por res://ieframe.dll/forbidframing.htm

Esse erro me fez pensar que havia algum problema transferindo o angular ou outras bibliotecas que eu precisava.  Como acontece, Isto não era a questão.

Por bisbilhotando a internets, Finalmente descobri que eu precisava para procurar a frase era "bootstrap" e que parecia que a inicialização estava falhando.  No final, meu problema era que eu tinha decorado meu <HTML> marca com o atributo ng-app, como em:

<ng-aplicativo HTML = "MatrixApp">

Bem, Isso não funcionou para o IE9.  Em vez disso, Enrolei todo o resto do HTML na <corpo> dentro de um div e referências MatrixApp assim.

Problema resolvido.

Espero que este alguém salva algum sofrimento.

</fim>

Deixar uma resposta

seu endereço de e-mail não será publicado. Campos obrigatórios são marcados *