如何在angular4中创建像angularjs这样的对象

时间:2018-09-28 07:48:16

标签: angular angular5

我正在使用新的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 :(得分:4)

然后您可以像这样声明属性

public Param : any = {};

答案 1 :(得分:0)

或者,如果您的param对象是字符串的键值对,则可以使用:

on all trigger() as t in myContext {
  doMyThing()
}

on all otherTrigger() as t in myOtherContext {
  doMyOtherThing()
}