AngularJS 1.3 からグローバルのコントローラーがデフォルトでは動かなくなってた
久々に AngularJS を触ってついでに 1.3 に移行したらハマったので覚書。 AngularJS 1.3 からグローバルのコントローラーがデフォルトでは動作しなくなったみたいです。
この問題を解決する場合、グローバルなコントローラーを使わない書き方にするか、以下の処理を最初に呼ぶ必要があるみたいです。
angular.module("ng").config(function($controllerProvider){ $controllerProvider.allowGlobals(); });
既存のコードは全部グローバルのコントローラーを使っているのでつらい。