Home > Article > Web Front-end > Why Am I Getting \"[$injector:modulerr]\" When Migrating to AngularJS 1.3?
AngularJS: Encountering [$injector:modulerr] When Migrating to V1.3
In your AngularJS code, you're encountering an error when migrating to version 1.3: Uncaught Error: [$injector:modulerr]. To understand this issue, it's important to note that in AngularJS 1.3 and above, global controller function declaration has been disabled.
For AngularJS to function properly, you need to first create a module and then attach components to that specific module. This ensures proper module encapsulation and dependency injection.
Updated Code:
<code class="javascript">function Ctrl($scope) { $scope.age = 24; } angular.module('app', []) .controller('Ctrl', ['$scope', Ctrl]);</code>
Additional Notes:
The above is the detailed content of Why Am I Getting \"[$injector:modulerr]\" When Migrating to AngularJS 1.3?. For more information, please follow other related articles on the PHP Chinese website!