我有一个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>
答案 0 :(得分:0)
如果出现如下错误,请在浏览器中打开html页面的来源,然后点击链接
<script src="bower_components/foundation/js/foundation/foundation.js"></script>
确保文件确实存在。在我的情况下它并没有出现错误。如果有任何错误,请在浏览器(例如Net
标签)中检查您的控制台。它可以节省你的时间。