Angular $ .formatDate未定义

时间:2013-12-26 17:59:47

标签: javascript jquery angularjs

我有一个Angular应用程序。我需要解析一些数据信息,我正在使用这样的东西(以前用于纯JavaScript函数)

function returnDate (sel_date){
     var date = $.formatDateTime('MM/dd/yy' ,new Date(sel_date.toString());

     return date;
}

这是一个例子。

当我进入chrome时,我可以看到$.formatDateTime未定义。这是为什么?我怎么能克服$的使用。在角度上,我不时会收到“未定义”的消息吗?

Index.html 中,我有:

<script src="bower_components/foundation/js/vendor/jquery.js"></script>
  <script src="bower_components/foundation/js/vendor/custom.modernizr.js"></script>
  <script src="bower_components/foundation/js/foundation/foundation.js"></script>
<script src="bower_components/jquery.formatDateTime/jquery.formatDateTime.js"></script>
<script src="bower_components/jquery-ui/ui/jquery-ui.js"></script>
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/angular-resource/angular-resource.js"></script>
<script src="bower_components/angular-cookies/angular-cookies.js"></script>
<script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
<script src="bower_components/angular-route/angular-route.js"></script>

1 个答案:

答案 0 :(得分:0)

如果出现如下错误,请在浏览器中打开html页面的来源,然后点击链接

<script src="bower_components/foundation/js/foundation/foundation.js"></script>

确保文件确实存在。在我的情况下它并没有出现错误。如果有任何错误,请在浏览器(例如Net标签)中检查您的控制台。它可以节省你的时间。