Как создать объект как angularjs в angular4 - PullRequest
0 голосов
/ 28 сентября 2018

Я использую новый angular 4 для обучения и создания проекта, но мне нужна помощь, как создать объект, такой как anglarjs $scope.Param = {}; $scope.Param.MyId = "2231dddd";

Как это сделать в angular4 и отправить данные в сервис, пожалуйста, проверьте код ниже

export class HomeComponent {
  public forecasts: WeatherForecast[];
  public EntityTypeList: EntityTypeList[];
  public Param: { id: string; };

  CreateDb() {
        this.Param.id = this.selectedValue;
        this.http.post('http://localhost:1101/api/db/CreateDb', this.Param).subscribe(result => {

        }, error => console.error(error));
    }
}

Ответы [ 2 ]

0 голосов
/ 28 сентября 2018

Или, если ваш объект param является парой ключ-значение строки, вы можете использовать:

public param: {[key: string]: string};
0 голосов
/ 28 сентября 2018

Затем вы можете объявить свойство следующим образом

public Param : any = {};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...