質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Internet Explorer

Internet Explorer(IE;MSIE)はマイクロソフトが開発したウェブブラウザです。Microsoft Windowsに組み込まれています。

AngularJS

AngularJSはオープンソースのJavaScriptフレームワークです。ブラウザ上で動作するウェブアプリケーションの開発にMVCアーキテクチャを取り入れることを目的としています。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

Q&A

解決済

3回答

9538閲覧

IE11でAngularJSが動作しない

RihitoHasumi

総合スコア15

Internet Explorer

Internet Explorer(IE;MSIE)はマイクロソフトが開発したウェブブラウザです。Microsoft Windowsに組み込まれています。

AngularJS

AngularJSはオープンソースのJavaScriptフレームワークです。ブラウザ上で動作するウェブアプリケーションの開発にMVCアーキテクチャを取り入れることを目的としています。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

1グッド

1クリップ

投稿2016/05/12 00:47

編集2016/05/12 01:23

タイトル通りですが、IE11でAngularJSが動作しません。
ChromeとSafariでは正常に動作することが確認できています。
※1.5を使用

試しに、React.jsも動かしてみましたが、正常に動作しません。

何か、設定方法や記述方法があるのでしょうか?

最悪、jQueryで開発しなおせばいいですが、JavaScriptのフレームワークで今後開発したいため、どうにか解決したいです。

[追記1]
エラーは下記が表示されています。
Error: [$injector:unpr] http://errors.angularjs.org/1.5.0-rc.1/$injector/unpr?p0=LanguargeServiceProvider%20%3C-%20LanguargeService%20%3C-%20MainController
at Anonymous function (https://www.robomane.jp/js/pepper/angular.min_1_5_0_rc_1.js:42:403)
at d (https://www.robomane.jp/js/pepper/angular.min_1_5_0_rc_1.js:40:143)
at Anonymous function (https://www.robomane.jp/js/pepper/angular.min_1_5_0_rc_1.js:42:463)
at d (https://www.robomane.jp/js/pepper/angular.min_1_5_0_rc_1.js:40:143)
at e (https://www.robomane.jp/js/pepper/angular.min_1_5_0_rc_1.js:40:376)
at invoke (https://www.robomane.jp/js/pepper/angular.min_1_5_0_rc_1.js:40:494)
at Anonymous function (https://www.robomane.jp/js/pepper/angular.min_1_5_0_rc_1.js:85:386)
at w (https://www.robomane.jp/js/pepper/angular.min_1_5_0_rc_1.js:65:170)
at g (https://www.robomane.jp/js/pepper/angular.min_1_5_0_rc_1.js:58:24)
at g (https://www.robomane.jp/js/pepper/angular.min_1_5_0_rc_1.js:58:41)

[追記2]
単純にAngularJSを動かしたら、動きたので、作り方に問題があるかもしれません。
再調査します。

s.t.👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

maisumakun

2016/05/12 00:55

まずはF12でコンソールを出してみて、なにかエラーがないか見てみてください。
RihitoHasumi

2016/05/12 01:13

エラーは見ましたが、正直どういうことだろうという状態です・・・
tkanda

2016/05/12 03:58

AngularJSのバージョン1.5.0.rc-1を使っているようですが、正式版ではないので最新に差し替えませんか?最新のstable版は1.5.5です。
guest

回答3

0

ChromeやFFで動くのにIEで動かないという場合、IEの互換モードが原因であることが多いです。

HTMLファイルの <head> の中に次の一行を追加してみてください。
これは、IEの互換モード表示を禁止して、IEの最新バージョンモード(IE11ならバージョン11)でHTMLを解析せよということを指定するものです。

HTML

1<meta http-equiv="X-UA-Compatible" content="IE=edge">

ご参考になれば。

投稿2016/05/12 04:12

tkanda

総合スコア2425

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

自己解決

記述に問題があっただけでした。
言語切替で「ja」しかなくieだと正常に動作しないだけでした。

投稿2016/05/12 02:55

RihitoHasumi

総合スコア15

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

状況を見ると、Angularとminifyの相性が悪いというのも一因かもしれません。

投稿2016/05/12 01:48

maisumakun

総合スコア145183

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問