Object.keys在Angularjs2中不起作用

时间:2016-03-10 12:32:51

标签: javascript angularjs angular ionic2

我尝试在angularjs2项目中使用<div>{{ objectkey.keys(numberOfComment['post_1']).length }} Comments</div>,但它抛出错误&#34;无法读取未定义objectkey.keys(numberOfComment['post_1']).length&#34;的属性但是它在js中工作(在控制台中打印)。

我试图实现提到这个链接 Unable to call Object.keys in angularjs

js文件中的

this.objectkey = { keys : Object.keys }

html中的

<div>{{ objectkey.keys(numberOfComment['post_1']).length }} Comments</div>

1 个答案:

答案 0 :(得分:2)

更改为:

this.objectkey = { 
     keys : function(){ 
        return Object.keys(numberOfComment['post_1']).length 
     } 
}

并在html中

<div>{{ objectkey.keys() }} Comments</div>