我在我的 Angular 应用程序中使用 Angular Material 包。我收到错误
TypeError: Object doesn't support property or method 'setHost'
at Anonymous function (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular-animate.min.js:22:466)
at r.prototype.$digest (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:132:59)
at r.prototype.$apply (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:134:76)
at g (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:87:442)
at T (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:92:50)
at w.onload (https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js:93:78)
我无法理解这个问题,因此找不到任何方法来解决这个问题。尽管应用程序的功能运行良好,但此错误不断出现。
下面分享我的index.html的head标签:
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Resource Allocation Tool</title>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-route.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-resource.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular-animate.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular-aria.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular-messages.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angular_material/1.1.0/angular-material.min.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/angular_material/1.1.0/angular-material.min.css">
</head>
最佳答案
之前我使用的是 1.4.8 版本的 Angular 和 1.5.5 版本的 Angular-Animate,使得 Angular 和 Angular-Animate 的版本与 1.4.8 的版本相同。
关于angularjs - 类型错误 : Object doesn't support property or method 'setHost' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44451749/