2016-09-08 4 views
0

マップを使用してAngular 2とMDLを使用してアプリケーションを作成していますが、ヘッダを置き換えて同様のコンポーネントを公式サイトmaps.google.comに置き換えています。サイドバーのMDLを表示するカスタムボタンを作成したかったのです。サイドバーを表示するカスタムボタン

Custom header component

方法は、次の操作を行います。私は、左側のサイドバーを表示するために独自のボタンをクリックしてください?

(私は質問にはっきりしていた場合、私は知らない)

EDIT1 作品罰金:

... 
    constructor(){ 
    // for fix "MaterialLayout not found" 
    let MaterialLayout:any; 
    this.drawer = document.querySelector('.mdl-layout'); 
    } 

    toogleDrawer(){ 
    this.drawer.MaterialLayout.toggleDrawer(); 
    } 
    ... 

答えて

0

作品で:

export class MapHeaderBadget{ 
constructor(){ 
    // for fix "MaterialLayout not found" 
    let MaterialLayout:any; 
    this.drawer = document.querySelector('.mdl-layout'); 
    } 
    // icon click event 
    toogleDrawer(){ 
    this.drawer.MaterialLayout.toggleDrawer(); 
    } 
} 
関連する問題