AngularJS:遷移到V1.3 時遇到[$injector:modulerr]
在AngularJS 程式碼中,您遇到錯誤遷移到版本1.3 時:未捕獲錯誤:[$injector:modulerr]。要理解這個問題,需要注意的是,在 AngularJS 1.3 及更高版本中,全域控制器函數宣告已被停用。
為了 AngularJS 正常運行,您需要先建立一個模組,然後將元件附加到該特定模組模組。這確保了正確的模組封裝和依賴注入。
更新的程式碼:
<code class="javascript">function Ctrl($scope) { $scope.age = 24; } angular.module('app', []) .controller('Ctrl', ['$scope', Ctrl]);</code>
附加說明:
以上是為什麼我在遷移到 AngularJS 1.3 時會收到「[$injector:modulerr]」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!