angularJSにてchrome50へアップデートをかけたところ、angularJSからエラーが出力されました。
エラー個所は
1, $injectプロパティによるDI注入。
2, controllerに直接クラスを指定した場合に、newしないと使えないと怒られる。
chrome49までは正常に稼働していた上記2か所の記述がchrome50ではエラーになりました。
1, $injectプロパティによるDI注入。⇒配列アノテーションによるDI注入に変更。
2, controllerに直接クラスを指定した場合に、newしないと使えないと怒られる。⇒配列アノテーションにて記述、最後にnewしたclassをreturnして渡すことでエラーを回避しました。(ちなにES6のclass構文ではなく、ES5までの一般的なfunctionにて定義したオブジェクトであればreturnせずとも正常動作が確認できました)
chrome50の変更箇所を自分なりに調べてみたのですが、見つかりませんでした。探し方が悪いと言われればそれまでかもしれませんが。。。。申し訳ない。
すいません。これに関して、理由をご説明いただければと思います。
あなたの回答
tips
プレビュー