我有这个js代码:
toolFilters.filter('dateAccordingToTimeZone', function($filter) {
// Gets the number of milliseconds pass from 1970 and convert it to time according to given timezone, currently
// supported âAsia/Jerusalemâ and âAmerica/Los_Angelesâ
return function(milliSeconds, timeZoneId) {
if (milliSeconds == 0) {
return "";
}
return moment().tz(milliSeconds, timeZoneId).format('MMM d, y H:mm:ss z'); // 5am PDT
};
})
还有这个html
<script src="bower_components/moment/moment.js"></script>
通过bower安装后
但我有一个错误:
VM9216:1 Uncaught TypeError: moment(...).tz is not a function
at eval (eval at <anonymous> (filters.js:31), <anonymous>:1:10)
at filters.js:31
at fn (eval at compile (angular.js:15551), <anonymous>:4:485)
at regularInterceptedExpression (angular.js:16658)
at expressionInputsWatch (angular.js:16579)
我怎样才能解决这个问题?
正如我根据
official doc
没有“require”,因为我使用原生js
力矩()。format();