Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.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
Angular 错误:类型';{firstName:string;lastName:string;age:number;.';不能用作索引类型_Angular_Angular5_Angular6 - Fatal编程技术网

Angular 错误:类型';{firstName:string;lastName:string;age:number;.';不能用作索引类型

Angular 错误:类型';{firstName:string;lastName:string;age:number;.';不能用作索引类型,angular,angular5,angular6,Angular,Angular5,Angular6,我正在尝试将用户列表添加到数组中,它在其中抛出上述错误 export interface User{ firstName:string; lastName:string; age:number; address:{ street:string, city:string, state:string } } 这是我的界面 在这里,我试图添加user[]类型的用户 import { Component, OnIn

我正在尝试将用户列表添加到数组中,它在其中抛出上述错误

export interface User{
    firstName:string;
    lastName:string;
    age:number;
    address:{
        street:string,
        city:string,
        state:string
    }
}
这是我的界面

在这里,我试图添加user[]类型的用户

import { Component, OnInit } from '@angular/core';
import { User } from '../../models/User';

@Component({
  selector: 'app-users',
  templateUrl: './users.component.html',
  styleUrls: ['./users.component.css']
})

export class UsersComponent implements OnInit {

  //Properties
  users :User[];

  //Methods
  constructor() { }

  ngOnInit() {
   this.users[
    {
      firstName: "John",
      lastName: "Doe",
      age: 30,
      address : {
        street: "3rd Cross",
        city: "Bangalore",
        state: "Karnataka"
      }
    }
   ];

  }

}
谁能解释一下我在哪里出错了吗。 代码应为-

ngOnInit() {
   this.users = [
    {
      firstName: "John",
      lastName: "Doe",
      age: 30,
      address : {
        street: "3rd Cross",
        city: "Bangalore",
        state: "Karnataka"
      }
    }
   ];

  }
正如错误中所解释的,您没有将值设置为变量。相反,您试图将值添加为格式错误的数组的索引