小编Har*_*nan的帖子

需要澄清 RouterModule.forRoot([ ABOUT_ROUTE ], { useHash: true })

请解释useHash: true角度2路线方法中的方法。

我的问题:

  1. 我们使用它的目的是什么。

  2. 为什么值是“真”为什么不是“假”?

  3. 如果值为假,会发生什么?

RouterModule.forRoot([ ABOUT_ROUTE ], { useHash: true })
Run Code Online (Sandbox Code Playgroud)

router angular4-router

6
推荐指数
1
解决办法
5703
查看次数

如果键值相等,如何合并多个对象

我有一个对象数组。在每个对象中,我都有“日期”键。如果 'date' 值与另一个对象匹配,我需要添加 'amount' 属性并使其成为一个新对象。

var obj = [
  {
    'date':'2017-02-08T00:00:00.000Z',
    'amount': 20000
  },{
    'date':'2017-02-11T00:00:00.000Z',
    'amount': 65989
  },{
    'date':'2017-02-08T00:00:00.000Z',
    'amount': 256
  },{
    'date':'2017-02-08T00:00:00.000Z',
    'amount': 269
  },{
    'date':'2017-02-11T00:00:00.000Z',
    'amount': 900
  },{
    'date':'2017-02-11T00:00:00.000Z',
    'amount': 6982.99
  },{
    'date':'2017-02-18T00:00:00.000Z',
    'amount': 15248.09
  },
];

Object.keys(obj).map(data1 =>{
  Object.keys(obj).map(data2 =>{
    if(obj[data]['date'] == obj[data2]['date']){
      // i dont know what to do here. 
    }
  }); 
})
Run Code Online (Sandbox Code Playgroud)

我的预期输出应该是

[
  {
    'date':'2017-02-08T00:00:00.000Z',
    'amount': 20525
  },{
    'date':'2017-02-11T00:00:00.000Z',
    'amount': 73,871.99
  },{
    'date':'2017-02-18T00:00:00.000Z',
    'amount': 15248.09
  },
]

Run Code Online (Sandbox Code Playgroud)

请帮我解决它。提前致谢。

javascript

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

标签 统计

angular4-router ×1

javascript ×1

router ×1