以下代码行生成以下警告:
<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>
答案 0 :(得分:0)
使用prac.dateShown
时,您必须确保类型为Date
以允许Moment.js理解值的格式,请在组件中执行以下操作:
this.prac.dateShow = new Date(YOUR_VAR);
然后prac.dateShow
将成为有效日期