【问题标题】:angular2 how to change input variable dynamicallyangular2如何动态更改输入变量
【发布时间】:2016-08-10 21:06:43
【问题描述】:

如果问题没有正确设置,对不起,我希望我能通过向你展示这个来让你明白我的意思:

<sebm-google-map-marker 
             *ngFor="let clustermarker of clusters" 
             (markerClick)="clustermarkerClicked()" 
             [latitude]="clustermarker.latitude" 
             [longitude]="clustermarker.longitude" 
             [iconUrl]="clustermarker.icon" 
             [visible]="true">
</sebm-google-map-marker>

如您所见,我在标记标签中有一个可见的输入,并且我的谷歌地图上有一个 zoomChange 事件,名为:

testFunction(e){
  console.log(e);

  if ( e === 17 || e === 18) {
   Here I want to set the variable of visible to false
 }
}

【问题讨论】:

    标签: angular typescript


    【解决方案1】:
    <sebm-google-map-marker 
                 *ngFor="let clustermarker of clusters" 
                 (markerClick)="clustermarkerClicked()" 
                 [latitude]="clustermarker.latitude" 
                 [longitude]="clustermarker.longitude" 
                 [iconUrl]="clustermarker.icon" 
                 [visible]="isVisible">
    </sebm-google-map-marker>
    
    isVisible:boolean = false;
    testFunction(e){
      console.log(e);
    
      if ( e === 17 || e === 18) {
       this.isVisible = true;
     }
    }
    

    【讨论】:

    • 非常感谢您忘记了我可以使用变量-.-"
    猜你喜欢
    • 2018-09-12
    • 1970-01-01
    • 2022-01-19
    • 2019-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多