日期选择器的 ngMaterial 在 angular js 中不起作用
ngMaterial for date picker is not working in angular js
我需要输入框中的日期选择器。搜索了一下,发现 ngMaterial 提供了类似的功能。
我完成了所有必需的文件包含,但出现错误。
angular.js:68Uncaught Error: [$injector:unpr] Unknown provider:
$$asyncCallbackProvider <- $$asyncCallback <- $animate <- $compile
在 index.html 中,我想显示出生日期字段的日期选择器。
<div class="row">
<div class="form-group">
<label class="col-sm-5 control-label" for="dob">Date of Birth</label>
<div class="col-sm-6">
<md-datepicker ng-model="answers.myDate" md-placeholder="Enter date"></md-datepicker>
</div>
</div>
</div>
app.js
var app = angular.module("autoQuote", ["ui.router", "ngResource","ngMaterial"]);
...
请帮我看看我在这里遗漏了什么?
看起来您的 ng-animate 与 angular.js 版本不匹配,是吗?
相同的?问题 here
工作 Plunker:https://plnkr.co/edit/F0iWzJqWeidDDSpFY9zK?p=preview
第一个错误:
对所有 Angular 个库使用相同版本:
您正在使用 angular:v1.5.7 和 angular-animate : v1.3.15
所以首先解决这个
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular-animate.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular-aria.min.js"></script>
第二个错误:
注入 ngAnimate 依赖项:
var app = angular.module("autoQuote", ["ui.router", "ngResource","ngAnimate","ngMaterial"]);
希望对您有所帮助!
我需要输入框中的日期选择器。搜索了一下,发现 ngMaterial 提供了类似的功能。
我完成了所有必需的文件包含,但出现错误。
angular.js:68Uncaught Error: [$injector:unpr] Unknown provider: $$asyncCallbackProvider <- $$asyncCallback <- $animate <- $compile
在 index.html 中,我想显示出生日期字段的日期选择器。
<div class="row">
<div class="form-group">
<label class="col-sm-5 control-label" for="dob">Date of Birth</label>
<div class="col-sm-6">
<md-datepicker ng-model="answers.myDate" md-placeholder="Enter date"></md-datepicker>
</div>
</div>
</div>
app.js
var app = angular.module("autoQuote", ["ui.router", "ngResource","ngMaterial"]);
...
请帮我看看我在这里遗漏了什么?
看起来您的 ng-animate 与 angular.js 版本不匹配,是吗? 相同的?问题 here
工作 Plunker:https://plnkr.co/edit/F0iWzJqWeidDDSpFY9zK?p=preview
第一个错误: 对所有 Angular 个库使用相同版本:
您正在使用 angular:v1.5.7 和 angular-animate : v1.3.15 所以首先解决这个
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular-animate.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular-aria.min.js"></script>
第二个错误: 注入 ngAnimate 依赖项:
var app = angular.module("autoQuote", ["ui.router", "ngResource","ngAnimate","ngMaterial"]);
希望对您有所帮助!