Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何访问Angular 2对象';s属性_Javascript_Angularjs_Typescript - Fatal编程技术网

Javascript 如何访问Angular 2对象';s属性

Javascript 如何访问Angular 2对象';s属性,javascript,angularjs,typescript,Javascript,Angularjs,Typescript,类型“Object”上不存在属性“users”。为什么?你说的是checked:Object={users:false,device:false} 这意味着只有那些定义为“对象”(接口)的成员才可见。所以你不能只访问“用户” 您应该说checked:any={users:false,device:false}不客气:-)如果它解决了您的问题,您可以接受它作为答案,让其他人知道这是正确的,并且已经解决;-) export class Dashboard { checked: Object

类型“Object”上不存在属性“users”。为什么?

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

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

不客气:-)如果它解决了您的问题,您可以接受它作为答案,让其他人知道这是正确的,并且已经解决;-)
export class Dashboard {
    checked: Object = {users: false, device: false}
    boxClicked(){
        if(checked.users){
            console.log("clicked users");
        }
    }
}