小编par*_*ath的帖子

如何在ngFor中绑定角度2中的img src?

在我的项目中我得到数据:图像src,学生姓名学生ID.我绑定学生姓名学生ID.

如何在角度2中绑定图像src

ngfor angular

42
推荐指数
3
解决办法
10万
查看次数

如何在编辑和拖动时获取agm多边形的路径?

我正在尝试在编辑和拖动多边形时获取更新的多边形路径.我试着像下面的代码那样做.

在我的打字稿中:

 @ViewChild(AgmPolygon) polygon: any;
 this.polygon.getPaths().then((x: any[]) => {
   x.forEach(y => {
     console.log('-');
     y.forEach(z => console.log(z.lat(), z.lng()));
   });
 });
Run Code Online (Sandbox Code Playgroud)

我按照以下链接也链接 第2个链接.

在我的HTML中:

<agm-map [latitude]="lat" [fullscreenControl]="true" 
    (mapClick)="mapClicked($event)" [longitude]="lng" [zoom]="8" [mapTypeControl]="true">

  <agm-polygon [fillColor]="item.fillColor" (polyMouseOut)="polyMouseOut($event)" 
    (polyMouseMove)="polyMouseMove($event)" [fillOpacity]="item.fillOpacity" 
    *ngFor="let item of zonesPath; let i=index" [editable]="item.ZoneID==ZoneID" 
    (polyMouseUp)="polyMouseUp(item,$event)" (polyMouseDown)="polyMouseDown($event)" 
    (polyDblClick)="polyDblClick($event)" (polyDragStart)="polyDragStart($event)" 
    (polyDragEnd)="polyDragEnd($event,item)" (polyDrag)="polyDrag($event)" 
    [polyDraggable]="false" [paths]="item.ZonePaths" (polyClick)="polyclick($event)">
  </agm-polygon>

  <agm-polygon [paths]="paths"></agm-polygon>
</agm-map>
Run Code Online (Sandbox Code Playgroud)

我正在做*ngFor for polygon.and我的json数据是:

{
"ZoneID": "594dff0ee10452d8567b23c6",
"strokeColor" : "#038063",
"strokeOpacity" : 0.2,
"strokeWeight" : 2,
"fillColor" : "#038063",
"fillOpacity" : 0.35,
"draggable" : false, …
Run Code Online (Sandbox Code Playgroud)

google-maps google-maps-api-3 angular-google-maps angular

15
推荐指数
1
解决办法
3050
查看次数

如何在角度2+的bootstrap模式中创建谷歌自动完成?

我正在使用角谷歌地图(agm)我通过以下方式创建谷歌自动完成.

在HTML中

  <input type="text" #pick id="address" class="form-control" [(ngModel)]="pickAddress" name="pickAddress" (ngModelChange)="pickAdd()" placeholder="Pick Up Address" onclick="return false" style="padding-left: 30px;border-radius: 25px;border: 1px solid #31708f;"
Run Code Online (Sandbox Code Playgroud)

在Ts文件中:

pickAdd() {
  var autocomplete:any;
  var options = { componentRestrictions: {country: "IN"} };
  this. inputAddress = document.getElementById('address');
  autocomplete = new 
  google.maps.places.Autocomplete(this.inputAddress,options)
  google.maps.event.addListener(autocomplete, 'place_changed', ()=> {
    this.ngZone.run(() => {
      this.zoom=8;
      var place = autocomplete.getPlace();
      this.lat = place.geometry.location.lat();
      this.lng = place.geometry.location.lng();
      this.getGeoLocation(this.lat,this.lng);
    });
  });
}
Run Code Online (Sandbox Code Playgroud)

CSS:

sebm-google-map {
    height: 300px;
}
Run Code Online (Sandbox Code Playgroud)

如果我将上述代码放在bootstrap模式中,则谷歌自动完成功能无效

注意:

上面的代码工作没有bootstrap模式(在普通视图中)

twitter-bootstrap google-places-api ngx-bootstrap angular

11
推荐指数
1
解决办法
1358
查看次数

Angular 4使用反应形式在数组内创建动态formArray

在这里,我们动态创建数组内部数组.

以下是下面给出的预期结果的样本结构.

{
  "optionsRadios": null,
  "Package_Title": null,
  "HotelData": [
    {
      "Htitle": "",
      "HDescription": "",
      "hotelStar": "",
"RoomData": [
    {
      "Hotel_Room_Type": ""
    },
    {
      "Hotel_Room_Type": ""
    }
  ]
    }
  ]

}
Run Code Online (Sandbox Code Playgroud)

我想动态创建HotelData,在该HotelData数组中我想动态创建RoomData数组字段.

我通过以下代码创建了HotelData字段:

    export class AddPackageComponent implements OnInit {
    ngOnInit() {
            this.invoiceForm = this._formBuild.group({
    Package_Title: [],
                HotelData: this._formBuild.array([this.addRows()])
    })
    }
    addRows() {
            return this._formBuild.group({
                Htitle: [''],
                HDescription: [''],
                hotelStar: ['']
            });

        }
addHotel() {
            const control: FormArray = this.invoiceForm.get(`HotelData`) as FormArray;
            control.push(this.addRows());
        }
    }
Run Code Online (Sandbox Code Playgroud)

forms angular

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

如何从角度2的纬度,经度获取完整地址

我正在使用角度2-谷歌地图。
如何从带有typescript的angular2谷歌地图中的纬度,经度获取国家和地区等地址?

angular

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

如何在角度2中动态设置表格标题?

我正在获取JSON数据,我将JSON数据存储在我的属性上.

this.ResultData_search=data.json().extras.ResultData 

this.ResultData=[

  {
        "First_name": "xx",
        "Email": "xxxx",
        "Phone": "xxx",
        "countryCode": "+91",
        "order_datetime": "xxx",
        "status": 11,
        "DeviceType": 3,
        "orderId": "59081a04c9ff6852a49dd32a",
        "orderseqId": "E00002347",
        "orderType": 1,
        "CustomerID": "xx",
        "pickAddress": "xx",
        "dropAddress": "xx",
        "pickLatitude": 17.4369414,
        "dropLatitude": 17.43673,
        "dropLongitude": 78.36710900000003,
        "paymentType": 2,
        "itemDescription": "",
        "receiverName": "uday",
        "receiverPhone": "xx",
        "itemName": "sanjay",
        "deliverycharge": "199",
        "bookingType": 1
      }
      }]
Run Code Online (Sandbox Code Playgroud)

我想将所有键设置为表标题,将数据设置为表行.我参考了以下链接/sf/ask/2849950631/

链接2:动态地将列和数据加载到Angular 2中的表中

任何吸烟者对我都非常有帮助.

angular2-routing angular

1
推荐指数
1
解决办法
3473
查看次数