Angular-moment弃用警告

时间:2015-12-02 13:02:12

标签: momentjs angular-moment

以下代码行生成以下警告:

 <span>{{prac.dateShown | amAdd: i : 'd' | amDateFormat:'dddd D MMM'}}</span>
  

弃用警告:时刻构建回落到日期。

以下两行代码都没有。有谁知道发生了什么?

<span>{{prac.dateShown | amAdd: i : 'd'}}</span>


<span>{{prac.dateShown | amDateFormat:'dddd D MMM'}}</span>

i是数组中的数字:[0,1,2,3,4,5,6,] prac.dayShown是我控制器中的一个时刻变量。

添加更多代码

<div ng-repeat="prac in practices">

  <table>
    <thead>
    <tr>
      <th ng-repeat="i in [0,1,2,3,4,5,6]">
        <span>{{prac.dateShown | amAdd: i : 'd' | amDateFormat:'dddd D MMM'}}</span>
      </th>
    </tr>
    </thead>
    <tbody>
       [...]
    </tbody>
  </table>

</div>

1 个答案:

答案 0 :(得分:0)

使用prac.dateShown时,您必须确保类型为Date以允许Moment.js理解值的格式,请在组件中执行以下操作:

this.prac.dateShow = new Date(YOUR_VAR);

然后prac.dateShow将成为有效日期