0
我是angular2上的新手。我曾與一些製造商的地圖,我能夠綁定到彈出內容,以便使用*ngFor
,(click)
或其它角度設施的靜態的html代碼angular 2彈出式頁面上的小冊子動態綁定
L.marker([long, lat], {
icon: L.icon({ iconUrl: 'assets/marker-icon.png', shadowUrl: 'assets/marker-shadow.png' })
}).bindPopup(HTMLCONTENT).addTo(this.map);
我想插入我的HTMLCONTENT動態內容,所以,我已經在以下行建立像一個新的角分量
markerlink.componentes.ts
import {Component, Input} from '@angular/core';
import 'rxjs/add/operator/map';
@Component({
selector: 'app-marker-link',
templateUrl: './markerlink.template.html'
})
export class MarkerLinkComponent {
@Input()
points: any[] = [];
}
markerlink.template.html
<div *ngFor="let single of points">
<a href="{{single.url}}">{{single.name}}</a>
</div>
在編譯時,所有工作正常,當我去索引時會生成一個包含所有標記的地圖,但是當我點擊其中一個標記時,我會看到一個空的彈出窗口。
也許這是不正確的配置,或者有另一種方法來做到這一點?
見https://stackoverflow.com/questions/45091330/how-to-spawn-angular-4-component-inside- a-leaflet-markers-popup – ghybs