2017-12-14 9 views
1

メソッドを条件に基づいて実行する必要があります。ここでは、マップ上でクリックするとモーダルウィンドウが開きます。 _co.openは関数ではありません:条件に基づいてメソッドを実行します。

if(this.showMobile){ 
open(content) { 
    this.modalService.open(content).result.then((result) => { 
    this.closeResult = `Closed with: ${result}`; 
    }, (reason) => { 
    this.closeResult = `Dismissed ${this.getDismissReason(reason)}`; 
    }); 
    } 
} 

if文の内部でそのopenメソッドを囲む後:このエラーを取得「はTypeError _co.open機能ではありません」。条件に基づいてモーダルウィンドウを開きたい

<div id="dvMap" (click)="open(content)" style="width:900px;height:600px;"></div> 

答えて

1

置き状態インサイドオープン:

open(content) { 
    if(this.showMobile) { 
    this.modalService.open(content).result.then((result) => { 
     this.closeResult = `Closed with: ${result}`; 
    }, (reason) => { 
     this.closeResult = `Dismissed ${this.getDismissReason(reason)}`; 
    }); 
    } 
} 
+0

そのは今働いて! – Vishnu

関連する問題