小编Hem*_*ant的帖子

元素访问表达式应该带参数

我是Angular的新手我试图创建一些示例应用程序,但收到错误.请帮忙.我试图从googles项目(https://stackblitz.com/angular/ooqemvjyqkb?file=src%2Fapp%2Fheroes%2Fheroes.component.ts)创建我自己的项目当我从"users = User [];"中删除数组时 它工作正常但它不提供构建([ts]类型'用户[]'不能分配给'typeof User'.).使用"users = User [];" 它甚至没有编译(建议[ts]元素访问表达式应该采用参数.(任何)).

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

import { User } from '../user';
import { UserService } from '../user.service';

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

  selectedUser: User;

  users = User[]; // review use of array type. users = User[];

  constructor(
    private userService: UserService
    ) { }

  ngOnInit() {
    this.getUsers();
  }

  onSelect(user: User): void {
    this.selectedUser = user;
  }

  getUsers(): void …
Run Code Online (Sandbox Code Playgroud)

typescript angular

8
推荐指数
3
解决办法
1万
查看次数

标签 统计

angular ×1

typescript ×1