2016-07-06 53 views
2
export class Dashboard { 
    checked: Object = {users: false, device: false} 
    boxClicked(){ 
     if(checked.users){ 
      console.log("clicked users"); 
     } 
    } 
} 

屬性'用戶'在類型'對象'上不存在。爲什麼?如何訪問Angular 2對象的屬性

回答

3

你在說checked: Object = {users: false, device: false} 這意味着只有那些定義'對象'(界面)的成員將是可見的。所以你不能只訪問'用戶'。

你應該說checked: any = {users: false, device: false}

+1

感謝,我的錯 – dongx

+0

不客氣:-)如果它解決您的問題,您能接受這個的答案讓別人知道這是正確的,已經解決了;-) –