'This' 在 angular 和 Jquery 中发生冲突
'This' conflicts in angular and Jquery
我正在尝试将 angularjs 应用程序迁移到 angular。旧应用程序有 jquery 个功能。我尝试使用相同的。 'this' 元素有问题。
在 angular 中加载时,angular 需要 'this' 元素有其组件 1 而 jquery 'this' 元素不显示。
感谢任何帮助!!!
只需将 click
中的箭头函数替换为 function
。
在箭头函数体中使用 this
不会创建新的词法上下文,因此您的结果。
在 jQuery 方法中,例如 click 你需要使用函数表达式来允许词法上下文 this
绑定到当前 dom 元素。
关于 this
、http://perfectionkills.com/know-thy-reference 的重要阅读,关于箭头函数及其陷阱的规范也很有用。
我正在尝试将 angularjs 应用程序迁移到 angular。旧应用程序有 jquery 个功能。我尝试使用相同的。 'this' 元素有问题。
在 angular 中加载时,angular 需要 'this' 元素有其组件 1 而 jquery 'this' 元素不显示。
感谢任何帮助!!!
只需将 click
中的箭头函数替换为 function
。
在箭头函数体中使用 this
不会创建新的词法上下文,因此您的结果。
在 jQuery 方法中,例如 click 你需要使用函数表达式来允许词法上下文 this
绑定到当前 dom 元素。
关于 this
、http://perfectionkills.com/know-thy-reference 的重要阅读,关于箭头函数及其陷阱的规范也很有用。