Angular 5 InMemoryDbService集合无效

时间:2018-04-25 21:24:15

标签: angular typescript mocking angular5

我正在使用InMemoryDbService,如英雄样本Angular app中所示。它运作良好,甚至在我自己的项目中,直到我尝试做一些“幻想”的事情。比如添加嵌入对象。

在createDb方法中,这种方式有效:

const my_search = [
    {
        'id': 555,
        'firstName': 'fred',
        'lastName': 'flintstone'
    }
]

但这种方式不起作用(包括extraData对象):

const my_search = [
{
  'id': 555,
  'firstName': 'fred',
  'lastName': 'flintstone',

  'extraData' :{
    'extrathingie':'hi'
    }          
   }

}
]

我在后端没有任何错误,但是UI抱怨未定义到来。这甚至可能吗? 感谢

1 个答案:

答案 0 :(得分:1)

第二个对象不写,试试这个:

const my_search = [{
    'id': 555,
    'firstName': 'fred',
    'lastName': 'flintstone',

    'extraData': {
        'extrathingie': 'hi'
     }
}]