簡體   English   中英

元素觸發點擊事件不適用於離子

[英]Element trigger click event doesn't work with ionic

我需要從控制器傳遞一個click事件,所以我使用了這段代碼:

 angular.element(document.querySelectorAll('#cal')).triggerHandler('click'); 

在我的瀏覽器中,它在放置離子服務時起作用,但它在移動設備上不起作用

您可以在控制器中以這種方式編寫。

angular.element(document).ready(function () {

        angular.element(document.querySelectorAll('#cal')).triggerHandler('click');

        //OR

        angular.element(document.querySelectorAll('#cal')).trigger('click');

});

Angular 點擊事件不起作用<object>元素<div id="text_translate"><p>我正在使用 SVG map 划分為多個區域的交互式 map ,我正在嘗試捕獲一些單擊的元素(表示該區域的路徑元素)以應用它。</p><p> 我的 angular 組件具有以下模板:</p><pre> &lt;object type="image/svg+xml" data="/assets/img/regions_map.svg" (click)="handleRegionClick($event)"&gt;&lt;/object&gt;</pre><p> 對於 Ts 文件:</p><pre> export class RegionsMapComponent implements OnInit { constructor() { } ngOnInit() { } /** handle the click on the map*/ handleRegionCLick($event: MouseEvent) { console.log('hello'); } }</pre><p> 但是在這里點擊 map SVG 不會調用我的 function,所以我無法捕捉到要突出顯示的點擊區域的 ID。</p></div></object>

[英]Angular click event doesn't work in <object> element

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM