小编abf*_*rid的帖子

for循环中的变量是一个字符串

我不确定这是否是正常行为,但运行此:

for (var i in [1, 2, 3]) {
    console.log(i + 1);
}
Run Code Online (Sandbox Code Playgroud)

结果如下:

// 01
// 11
// 21
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下,为什么var i在这种情况下被视为字符串而不是如果我这样做for (var i = 0; i < [1, 2, 3].length; i++)

javascript for-loop

33
推荐指数
5
解决办法
3785
查看次数

Angular2*ng用于推开元素的动画

我已经看过很多关于进入或离开元素的动画教程(下面图片中的"新元素"),但被推开的其他元素(元素1和2)通常只是传送到他们的新位置.

在此输入图像描述

有没有办法让其他元素动画很好地移动,如附图所示?

javascript animation ngfor angular

11
推荐指数
1
解决办法
5164
查看次数

Angular 2定期刷新视图

我正在使用moment.js .fromNow()显示项目及其相对创建日期的列表,如下所示:

getRelativeDate(date: string): string {
  return moment(date, 'YYYY-MM-DD HH:mm:ss').fromNow();
}
Run Code Online (Sandbox Code Playgroud)
<div class="created">{{getRelativeDate(item.created)}}</div>
Run Code Online (Sandbox Code Playgroud)

这是它的样子:

在此处输入图片说明 但是除非我与项目交互,否则它在初始加载后保持不变,这是有道理的,因为数据没有变化,所以当前时间是不变的。

如何强制刷新这些值?每分钟就足够了。

javascript model-view-controller momentjs angular

0
推荐指数
1
解决办法
2401
查看次数