Javascript 角模注入误差

Javascript 角模注入误差,javascript,angularjs,Javascript,Angularjs,最近我一直在使用angular JS,它非常棒。然而,我并不真正了解注射的内部和外部。我几乎在每一页上都使用了这种模式,而且效果很好 var workoutApp = angular.module('workoutApp', []); workoutApp.controller('workoutControllers', ['$scope', '$http', '$window', function ($scope, $http, $window) { //do somethin

最近我一直在使用angular JS,它非常棒。然而,我并不真正了解注射的内部和外部。我几乎在每一页上都使用了这种模式,而且效果很好

var workoutApp = angular.module('workoutApp', []);
workoutApp.controller('workoutControllers', ['$scope', '$http', '$window', function ($scope, $http, $window) {
        //do something with $scope.
现在我想使用ngMaterial实现自动完成

语法和我一直在做的完全不同,所以我真的很困惑。我试着这样注入模块

var workoutApp = angular.module('workoutApp', ['ngMaterial', 'ngMessages', 'material.svgAssetsCache']);

但是不断地出错。任何人都可以分享一些想法吗?

根据文档,ngMaterial不仅仅依赖于角度

在CDN示例()中,您可以看到依赖关系

<!-- Angular Material Dependencies -->
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular-animate.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular-aria.js"></script>

听起来修复就像添加这些依赖项一样简单

<!-- Angular Material Dependencies -->
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular-animate.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular-aria.js"></script>
相关问题