如何解决此插值错误

时间:2015-02-24 06:17:29

标签: angularjs

我的代码工作正常,但控制台显示插值错误:

Error: [$interpolate:interr] Can't interpolate: {{expression}} {{date_expression | date : 'mediumDate'}} TypeError: date is undefined

{{expression}} 给出正确的结果和

{{date_expression | date :'mediumDate' }} 以正确的格式显示正确的日期Sep 3, 2015

这是我正在使用的方法: -

$scope.formatDate = function(date){
      // var date = '030915',
      day = date.substring(0, 2),
      month = date.substring(2, 4),
      year = date.substring(4, 6);
  var dateOut = new Date('20' + year, month - 1, day);
          return dateOut;
    }
<div> {{item.origin}} {{formatDate(item.departuredate) | date : 'mediumDate' }} 
</div>

此处item.departuredate =&#34; 030915&#34;。 它工作正常,但显示插值错误。 感谢

但我想从控制台中删除此错误。有人可以帮我解决这个问题。 三江源

0 个答案:

没有答案