gpt4 book ai didi

jquery - 使用 jQuery jslint 错误 : '$' is not defined

转载 作者:行者123 更新时间:2023-12-01 06:46:37 24 4
gpt4 key购买 nike

我正在将 JQuery 与 Angular 结合使用。一切工作正常,除了 JSLint 中不断出现错误,提示 '$' is not Defined.。我的 Controller 看起来像这样:

function controllerFunc($scope) {
// Stuff goes in here
};
angular.module('core').controller('controllerName', ['$scope', controllerFunc]);

我错过了什么吗?

最佳答案

您可以在 .js 文件顶部添加此注释:

/*global $ */

这告诉 JSLint $ 是在其他文件中定义的全局变量,因此可以冷静下来。我发现每当我有一个依赖于 jQuery 的 JavaScript 文件时我都需要使用它。当您将代码分解为多个 .js 文件时,同样的原理也适用,如下所示:

// foo.js
function foo() {
return 'Hello world!';
}


// bar.js
/*global foo */
function bar() {
return foo();
}

关于jquery - 使用 jQuery jslint 错误 : '$' is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25497596/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com