久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

<tfoot id='arRKk'></tfoot>
    • <bdo id='arRKk'></bdo><ul id='arRKk'></ul>
    <i id='arRKk'><tr id='arRKk'><dt id='arRKk'><q id='arRKk'><span id='arRKk'><b id='arRKk'><form id='arRKk'><ins id='arRKk'></ins><ul id='arRKk'></ul><sub id='arRKk'></sub></form><legend id='arRKk'></legend><bdo id='arRKk'><pre id='arRKk'><center id='arRKk'></center></pre></bdo></b><th id='arRKk'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='arRKk'><tfoot id='arRKk'></tfoot><dl id='arRKk'><fieldset id='arRKk'></fieldset></dl></div>
      <legend id='arRKk'><style id='arRKk'><dir id='arRKk'><q id='arRKk'></q></dir></style></legend>

      <small id='arRKk'></small><noframes id='arRKk'>

      單擊 InfoWindow Typescript Angular2

      Click on InfoWindow Typescript Angular2(單擊 InfoWindow Typescript Angular2)
      <tfoot id='qw8z3'></tfoot>
        <bdo id='qw8z3'></bdo><ul id='qw8z3'></ul>

              <tbody id='qw8z3'></tbody>

          1. <small id='qw8z3'></small><noframes id='qw8z3'>

            <legend id='qw8z3'><style id='qw8z3'><dir id='qw8z3'><q id='qw8z3'></q></dir></style></legend>
            <i id='qw8z3'><tr id='qw8z3'><dt id='qw8z3'><q id='qw8z3'><span id='qw8z3'><b id='qw8z3'><form id='qw8z3'><ins id='qw8z3'></ins><ul id='qw8z3'></ul><sub id='qw8z3'></sub></form><legend id='qw8z3'></legend><bdo id='qw8z3'><pre id='qw8z3'><center id='qw8z3'></center></pre></bdo></b><th id='qw8z3'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='qw8z3'><tfoot id='qw8z3'></tfoot><dl id='qw8z3'><fieldset id='qw8z3'></fieldset></dl></div>
              1. 本文介紹了單擊 InfoWindow Typescript Angular2的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我已經搜索了好幾個小時,希望你能幫助我:)

                Hi I have searched since many hours, I hope you can help me :)

                如果您單擊谷歌地圖上的信息窗口,我想顯示一個頁面.(使用 Ionic 2 中的 ModalController)

                I want to display a Page if you click on an InfoWindow on google Maps. (Using a ModalController from Ionic 2)

                點擊不起作用..

                var infoWindow = new google.maps.InfoWindow({
                      content: '<h2 (click)="goToProductPage(product)">Click me</h2>'
                    });
                
                
                goToProductPage(product :any){
                    let modal = this.modalCtrl.create(ProductPage, product);
                
                    modal.present();
                }
                

                遺憾的是,這不起作用,我也嘗試使用內容節點,使用 onclick="",使用 javascript 函數..

                Sadly this doesn't work, I tried also with a content node, with onclick="", with javascript functions..

                這是另一個未解決的問題.

                最好的問候,路易斯

                setProductMarker(product :any, productLocation :any){
                
                    var contentWindow = "<h2 id='clickableItem'>Click me</h2>" + product.productName + "<img src='" + product.imgUrl + "' width='60' height='60' /> <br/>" + product.date
                
                    var clickableItem = document.getElementById('clickableItem');
                
                    clickableItem.addEventListener('click' , () => {
                       this.goToProductPage(product);
                     });
                
                    var productMarker = new google.maps.Marker({
                      position: new google.maps.LatLng(JSON.parse(productLocation).latitude, JSON.parse(productLocation).longitude),
                      map: this.map,
                      title:"Product"
                    })
                
                
                    var infoWindow = new google.maps.InfoWindow({
                      content: contentWindow
                    });
                
                    infoWindow.addListener('click', () => {
                      alert("yeah");
                      console.log("yeah");
                    });
                
                
                  productMarker.addListener('click', event => {
                    infoWindow.open(this.map, productMarker);
                    this.productNow = product;
                    });
                
                  }
                

                推薦答案

                解決方案

                感謝丹尼爾庫克和

                var clickableItem = document.getElementById('clickableItem');
                   clickableItem.addEventListener('click' , () => this.goToProductPage())
                

                -> 問題是我的 InfoWindow 內容還沒有準備好進行 DOM 操作.

                -> The problem was my InfoWindow content wasn't ready for the DOM manipulation.

                因此,感謝這個 domready 偵聽器-api-infowindow">問題.

                So, I added a domready listener thanks to this question.

                google.maps.event.addListener(infoWindow, 'domready', function() {
                   // your code
                });
                

                這里是完整的源代碼:

                setProductMarker(product :any, productLocation :any){
                    var contentWindow = product.productName + "<h2 id='clickableItem'>Click me</h2><img src='" + product.imgUrl + "' width='60' height='60' /> <br/>" + product.date;
                
                
                    var productMarker = new google.maps.Marker({
                      position: new google.maps.LatLng(JSON.parse(productLocation).latitude, JSON.parse(productLocation).longitude),
                      map: this.map,
                      title:"Product"
                    })
                
                
                    var infoWindow = new google.maps.InfoWindow({
                      content: contentWindow
                    });
                
                    google.maps.event.addListener(infoWindow, 'domready', () => {
                      //now my elements are ready for dom manipulation
                      var clickableItem = document.getElementById('clickableItem');
                      clickableItem.addEventListener('click', () => {
                        this.goToProductPage(product);
                      });
                    });
                
                  productMarker.addListener('click', event => {
                    infoWindow.open(this.map, productMarker);
                    this.productNow = product;
                    });
                
                  }
                

                再次感謝丹尼爾的耐心等待!:)

                Thank you again Daniel for your patience ! :)

                這篇關于單擊 InfoWindow Typescript Angular2的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                Use IScroll in Angular 2 / Typescript(在 Angular 2/Typescript 中使用 IScroll)
                anime.js not working in Ionic 3 project(Anime.js 在 Ionic 3 項目中不起作用)
                Ionic 3 - Update Observable with Asynchronous Data(Ionic 3 - 使用異步數據更新 Observable)
                Angular 2: file not found on local .json file(Angular 2:在本地 .json 文件中找不到文件)
                In Ionic 2, how do I create a custom directive that uses Ionic components?(在 Ionic 2 中,如何創建使用 Ionic 組件的自定義指令?)
                Use ViewChild for dynamic elements - Angular 2 amp; ionic 2(將 ViewChild 用于動態元素 - Angular 2 amp;離子2)
                    <tbody id='LJ4xN'></tbody>

                    <legend id='LJ4xN'><style id='LJ4xN'><dir id='LJ4xN'><q id='LJ4xN'></q></dir></style></legend>
                      <bdo id='LJ4xN'></bdo><ul id='LJ4xN'></ul>
                    • <small id='LJ4xN'></small><noframes id='LJ4xN'>

                      <tfoot id='LJ4xN'></tfoot>

                          <i id='LJ4xN'><tr id='LJ4xN'><dt id='LJ4xN'><q id='LJ4xN'><span id='LJ4xN'><b id='LJ4xN'><form id='LJ4xN'><ins id='LJ4xN'></ins><ul id='LJ4xN'></ul><sub id='LJ4xN'></sub></form><legend id='LJ4xN'></legend><bdo id='LJ4xN'><pre id='LJ4xN'><center id='LJ4xN'></center></pre></bdo></b><th id='LJ4xN'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='LJ4xN'><tfoot id='LJ4xN'></tfoot><dl id='LJ4xN'><fieldset id='LJ4xN'></fieldset></dl></div>

                          主站蜘蛛池模板: 久久看看 | 成人精品一区二区三区中文字幕 | 成人精品一区 | 成人在线小视频 | 91 久久| 在线一区二区观看 | 免费成人高清在线视频 | 久久美女网| jlzzjlzz欧美大全| 欧美人人| 亚洲九色| 黄色大片免费播放 | 欧美在线观看网站 | 人和拘一级毛片c | 一级黄色录像片子 | 精品一区二区三 | 欧美成年人视频在线观看 | 玖玖玖在线观看 | 国产精品视频免费观看 | 精品一区国产 | 91精品国产91久久久久久最新 | 午夜激情免费 | 日韩欧美三级 | 国产精品久久久久久吹潮 | 国产美女一区二区三区 | 国产三区在线观看视频 | 欧美1级| av一区二区三区四区 | 亚洲天堂一区二区 | 国产在线中文字幕 | 久久精品一区二区三区四区 | 五月激情六月婷婷 | 影音先锋中文在线 | 久久天天躁狠狠躁夜夜躁2014 | 久久久久久国模大尺度人体 | 四虎海外| 一区二区三区在线观看视频 | 亚洲国产精品网站 | 国产激情在线 | 久久国产高清视频 | 亭亭五月激情 |