$$hashKey 用于 angular2 中的对象?

Posted

技术标签:

【中文标题】$$hashKey 用于 angular2 中的对象?【英文标题】:$$hashKey for object in angular2? 【发布时间】:2016-11-18 11:36:18 【问题描述】:

我是 angular2 的新手,想知道在 angular2 中是否有任何替代 $$hashKey 的方法。

我在 angularjs 中使用$$hashKey 来识别对象。

例如

var arrayItem = ;
for (var key in arrayInstance[0]) 
    if (arrayInstance[0].hasOwnProperty(key)) 
       console.log('Key ' + key);
       if (key != '$$hashKey') 
           arrayItem[key] = angular.copy(arrayInstance[0][key]);
       
    

arrayInstance.push(arrayItem);

所以我想在 angular2 中替代它。

任何输入?

谢谢

【问题讨论】:

【参考方案1】:

请阅读有关该主题的深入了解Understanding "Object Identity" With ngFor Loops In Angular 2。

【讨论】:

以上是关于$$hashKey 用于 angular2 中的对象?的主要内容,如果未能解决你的问题,请参考以下文章

PhantomJS 不适用于 Angular2 项目中的 Karma

angular2 中的无限滚动,用于儿子数据加载 75%

仅使用 hashKey 查询 dynamoDB

terraform dynamodb 中如何指定复合主键(hashkey)

Firebase.push 失败:第一个参数包含无效密钥 ($$hashKey)

q.all 用于 angular2 observables