Javascript mgcrea.ngStrap日期选择器问题

Javascript mgcrea.ngStrap日期选择器问题,javascript,angularjs,angularjs-directive,Javascript,Angularjs,Angularjs Directive,我和mgcrea.ngStrap图书馆的datepicker有问题 布局文件: <html lang="en-US" ng-app="ftc"> <head> <script src="/assets/2db3448a/components/angular.js/angular.min.js"></script> <script src="https://code.angularjs.org/1.4.8/angular-animate.mi

我和mgcrea.ngStrap图书馆的datepicker有问题

布局文件:

<html lang="en-US"  ng-app="ftc">
<head>
<script src="/assets/2db3448a/components/angular.js/angular.min.js"></script>
<script src="https://code.angularjs.org/1.4.8/angular-animate.min.js"></script>
<script src="/assets/2db3448a/components/angular-route/angular-route.min.js"></script>
<script src="/assets/2db3448a/mgcrea/angular-strap/dist/angular-strap.min.js"></script>
<script src="/assets/2db3448a/mgcrea/angular-strap/dist/angular-strap.tpl.min.js"></script>
<!-- Then I'm including the rest of js libs (anguvideo, googlemaps with dependencies, etc.
     Then I'm including stylesheets (bootstrap too) -->
</head>
<body ng-controller="ApplicationController as appCtrl">
<!-- navbar is here -->
<div class="container">
    <div ng-view></div>
</div>
<!-- some static footer -->
<script src="/assets/60113bca/jquery.min.js"></script>
<script src="/js/app.js"></script>
<script src="/js/controllers/application-controller.js"></script>
<script src="/js/controllers/event-create.js"></script>
<!-- My other js files -->
</body>
</html>
控制器(event create.js):

查看文件(create.html) 这里我有一个表单和谷歌地图预览。大约有10个输入,我只尝试使用一个
ngStrap.datepicker
指令,因此代码如下:

<form ng-submit="eventCtrl.add()" name="eventForm" id="event-form" 
     method="post" role="form" novalidate>
    <div class="form-group required col-lg-6">
        <label for="startDate" class="control-label sr-only">Początek wydarzenia</label>
        <input ng-model="event.startDate" type="text" id="startDate" class="form-control" 
               name="startDate" bs-datepicker required>
    </div>
    <!-- and there is the rest of the form -->
</form>

波茨泰克wydarzenia
问题:
在Chrome js控制台中,我遇到了一个错误:

$injector/unpr?p0=$$rAFProvider%20%3C-%20$$rAF%20%3C-%20$工具提示%20%3C-%20$日期选择器%20%3C-%20bsDatepickerDirective

所有其他库都工作得非常好(
“ngRoute”、“angudio”、“uiGmapgoogle maps”
)。所有libs都是通过composer安装的(应用程序是用PHP yii2框架编写的)

Libs版本:AngularJS:1.2.0;mgcrea.ngStrap:2.3.6

知道我错过了什么吗

干杯,
Kamil

根据您显示的代码,您似乎没有加载作为该库一部分的模板JS:
angular strip.tpl.JS


如果加载该脚本文件,错误是否会消失?如果不包括库中附带的模板,则必须编写自己的模板,并将其包括在内。

Hi,我将包括angle-strap.tpl.min.js。我不知道为什么,但编辑在发帖时断章取义。原稿已编辑。
angular.module('ftc')
.controller('EventCreateController', ['$location', '$http', '$scope', 'uiGmapGoogleMapApi', 
function($location, $http, $scope, uiGmapGoogleMapApi){
     //there is some google maps api code only
     ...
}]);
<form ng-submit="eventCtrl.add()" name="eventForm" id="event-form" 
     method="post" role="form" novalidate>
    <div class="form-group required col-lg-6">
        <label for="startDate" class="control-label sr-only">Początek wydarzenia</label>
        <input ng-model="event.startDate" type="text" id="startDate" class="form-control" 
               name="startDate" bs-datepicker required>
    </div>
    <!-- and there is the rest of the form -->
</form>