0

以下は、Angular 1.x のコントローラーがどのように見えるかです -

const app = angular.module("userRegistration", [
  "some-dep",
  "templates",
  "ngRoute",
  "ngResource",
  "ngCookies",
  "userRegistration.controllers",
  "userRegistration.services",
  "userRegistration.directives"
]);

すべて正常に動作しますが、時々、次のエラーが表示されます。ほとんどの場合、Chrome ブラウザのバージョンが 62 以上の Windows マシンで発生します。

Uncaught Error: [$injector:modulerr] Failed to instantiate module userRegistration due to: Error: [$injector:nomod] Module 'userRegistration' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument. 

問題が構文にあることを別のSO投稿から知りました。正しい構文は次のとおりです。

var app = angular.module("MesaViewer", []);

しかし、なぜこのエラーが過去に発生しなかったのかはわかりません。同じ Chrome ブラウザ バージョンで問題を再現しようとしましたが、できませんでした。

4

1 に答える 1