推迟角度指令,直到数据准备就绪

时间:2014-06-24 10:49:38

标签: angularjs

我有一个角度js指令,它会在输入中的2014-06-01T00:00:00到2014-06-01之间进行日期和格式化。

该指令加载并执行正常,问题是,我尝试格式化的日期是必须首先从Web服务检索的模型的一部分。因为这是异步完成的,所以该指令将在数据从服务器返回之前执行,这会导致将undefines发送到指令中,并且日期保持未格式化。

有没有办法防止这种情况发生,或者也许更好的格式化日期的方法呢?

谢天谢地

1 个答案:

答案 0 :(得分:0)

我认为您可以使用日期过滤器:

<span >{{ yourDate | date:'yyyy-MM-dd '}}</span>

请参阅doc:https://docs.angularjs.org/api/ng/filter/date