小编fen*_*ian的帖子

快速离开并输入导致角度ng-if动画中的多个元素

这个文档中有一个ng-if动画示例:https://docs.angularjs.org/api/ng/directive/ng 如果你快速反复点击复选框,你会发现会显示多个元素,I不知道如何避免它.

angularjs ng-animate angular-ng-if

17
推荐指数
1
解决办法
616
查看次数

有趣的“<br>”在innerHTML和innerText之间的转换

我的项目中有一些非常简单的代码,如下所示:

const textToHtml = (text) => {
   const div = document.createElement('div');
   div.innerText = text;
   return div.innerHTML;
}

const htmlToText = (html) => {
   const div = document.createElement('div');
   div.innerHTML = html;
   return div.innerText;
}
Run Code Online (Sandbox Code Playgroud)

这几个月一直正常工作。 前几天,出现了一个问题:在某些浏览器中htmlToText('<br>')不再'\n'像往常一样返回'',而是返回,因此:

textToHtml(htmlToText('<br>'))
// A few months ago got '<br>'
// but today got '', I lost my '<br>'
Run Code Online (Sandbox Code Playgroud)

在 Mac Chrome version:73.0.3683.75和 Mac Firefox version:66.0.3 (64-bit)'<br>'丢失,但在 Mac Safari version: 中没有12.1 (14607.1.40.1.4),其他版本和平台未测试。

我肯定他们在几个月前的版本运作良好,我知道变通方法来解决这个问题(我可以取代所有 …

html javascript dom

6
推荐指数
1
解决办法
1872
查看次数

标签 统计

angular-ng-if ×1

angularjs ×1

dom ×1

html ×1

javascript ×1

ng-animate ×1