AngularJS ディレクティブはng-
プレフィックスを付けています。実際のxml名前空間を使用する代わりに、プレフィックスを使用することを主張するのはなぜですか?
古いスタイルのディレクティブ構文 ng: を使用する場合は、html に xml-namespace を含めて IE を快適にします。(これは歴史的な理由からここにあり、ng: の使用は推奨されなくなりました。)
このようなものを使用するとうまくいくようです:
<html xmlns:ng="http://angularjs.org" ng:app="my-app">
この jsFiddleから明らかなように。
ただし、これを使用することは推奨されておらず、単に歴史的な理由からサポートされています。誰かがそれらの理由が何であるかを教えてもらえますか? Flex のバックグラウンドを持っているので、XML 名前空間は素晴らしいと思います。ぜひ活用したいと思っていますが、Angular がプレフィックス アプローチを採用する強力な理由があるのでしょうか?