Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 延迟角度指令,直到数据准备就绪_Angularjs - Fatal编程技术网

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

Angularjs 延迟角度指令,直到数据准备就绪,angularjs,Angularjs,我有一个angular js指令,它将在输入中获取日期并将其格式化为2014-06-01T00:00:00到2014-06-01 指令加载并执行得很好,问题是,我试图格式化的日期是必须首先从web服务检索的模型的一部分。因为这是异步执行的,所以指令将在数据从服务器返回之前执行,这将导致未定义的数据被发送到指令中,并且日期保持未格式化 有没有办法防止这种情况发生,或者有没有更好的方法来确定日期 非常感谢我想您可以使用日期过滤器: <span >{{ yourDate | date:'y

我有一个angular js指令,它将在输入中获取日期并将其格式化为2014-06-01T00:00:00到2014-06-01

指令加载并执行得很好,问题是,我试图格式化的日期是必须首先从web服务检索的模型的一部分。因为这是异步执行的,所以指令将在数据从服务器返回之前执行,这将导致未定义的数据被发送到指令中,并且日期保持未格式化

有没有办法防止这种情况发生,或者有没有更好的方法来确定日期


非常感谢

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

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

请参见文档:

不幸的是,文本位于输入控件内,日期筛选器不可用。您的意思是什么?我想不起来。你能提供一段代码吗?这就是我要绑定并要过滤的元素。啊,好的。看看