1. 程式人生 > >angular6使用laydate點選無效或閃一下就消失的問題

angular6使用laydate點選無效或閃一下就消失的問題

angular6使用laydate點選無效或閃一下就消失

問題來源
同一個父元件引用多次子元件時,由於同一個頁面中id重複的問題
如果按一般方法去render日期外掛時,當laydate控制元件在子元件中進行初始化時,點選閃一下就消失
當laydate控制元件在父元件中進行初始化時,造成日期控制元件可能會出不來

解決方法:
如果子元件中含有laydate日期控制元件,而父元件又多次引用子元件時,在子元件中用document.querySelectorAll()方法獲取所有id名重複的元素,用迴圈遍歷初始化

在這裡插入圖片描述