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>