如何访问Angular 2对象的属性

时间:2016-07-06 11:22:53

标签: javascript angularjs typescript

export class Dashboard {
    checked: Object = {users: false, device: false}
    boxClicked(){
        if(checked.users){
            console.log("clicked users");
        }
    }
}

“对象”类型中不存在属性“用户”。为什么呢?

1 个答案:

答案 0 :(得分:3)

你在说checked: Object = {users: false, device: false} 这意味着只有那些定义为'Object'(接口)的成员才会可见。所以你不能只访问'用户'。

你应该说checked: any = {users: false, device: false}