javascript - javascript代码不会影响角度组件
问题描述
我有一个角度项目。我使用了一个模板来构建它,该模板有很多 javascript,特别是它有很多使用 javascript 的类。在我的一个组件中,我有这个 html 代码
<button class="how-pos3 hov3 trans-04 js-hide-modal1">
<img src="../../../assets/images/icons/icon-close.png" alt="CLOSE">
</button>
这是模式的一部分,为了让它工作,我将 javascript 文件添加到 assets 文件夹中,并在 index.html 文件中为它们中的每一个添加了脚本标签。
(function ($) {
"use strict";
/*[ Show modal1 ]*/
$('.js-show-modal1').on('click',function(e){
console.log("close");
e.preventDefault();
$('.js-modal1').addClass('show-modal1');
});
$('.js-hide-modal1').on('click',function(){
console.log("open");
$('.js-modal1').removeClass('show-modal1');
});
})(jQuery);
这是 javascript 文件之一,假设每次我按下 html 代码中的按钮时,这段代码都会影响模式,但是当我按下按钮时没有任何反应。此外,我在控制台中检查了console.log("open");
是否正在打印该行,并且我没有看到任何可能表明当我按下按钮时没有执行此功能的输出。你知道我该如何解决吗?
解决方案
推荐阅读
- prometheus - 如何测试 Victoriametrics 集群的性能?
- file - QtCreator 移动文件
- arrays - XML中的结构数组没有包装节点?
- c - 为什么对来自传感器的数据使用环形缓冲区
- python - 如何在 Flask 应用程序中运行后台控制任务?
- node.js - 节点 setInterval() 太慢了
- python - 获取 subprocess.run 来创建文件?
- java - 重定向到从一个控制器到另一个控制器的 POST 请求 Spring Boot
- python - 尝试导入 plotly.express 但即使安装了 pandas 也会出现此错误: ImportError: Plotly express requires pandas to be installed
- substrate - 为 RMRK 运行同步时出现“状态数据库错误:预期的修剪模式:受约束”