gpt4 book ai didi

javascript - 让 jshint 与 Angular JS 完美配合

转载 作者:行者123 更新时间:2023-11-28 00:46:15 25 4
gpt4 key购买 nike

在我的主 app.js 中,我定义了我的应用程序:

var app = angular.module('ccApp', ['ngCookies', 'ngResource', 'ngSanitize', 'ngRoute']);

在我的各种 Controller 文件中,我定义了 Controller :

app.controller('LoginCtrl', function($scope, $log, $location, $rootScope, $window) {...

这些行都被标记为错误,jshint 为“应用程序未定义”。该应用程序运行良好;当脚本全部连接起来时,它们会看到变量定义。

如何让 jshint “理解”这一点而不将其标记为错误?

最佳答案

如果 app 是全局的,您可以在配置中预定义变量(以便 jshint 知道它们存在)(无论是通过 .jshintrc 文件还是其他方法:

{
"predef": ["app"]
}

您还可以通过将以下注释指令添加到文件顶部,使用 jshint 的内联配置在每个文件的基础上执行此操作:

/* global app */

关于javascript - 让 jshint 与 Angular JS 完美配合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27349081/

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