参见英文答案 >
How to tell JSLint / JSHint what global variables are already defined3个
如何正确定义Firebase,以便jshint停止发出哔哔声.
如何正确定义Firebase,以便jshint停止发出哔哔声.
我的代码正在运行……只是jshint很烦人
app.js
angular .module('morningharwoodApp',[ 'firebase','ngAnimate','ngCookies','ngResource','ngRoute','ngSanitize','ngTouch' ])
main.js
angular.module('morningharwoodApp') .controller('MainCtrl',function ($scope,$firebase) { // var Firebase; var pageRef = new Firebase('https://morningharwood.firebaseIO.com/page'); // var pageRef = new Firebase('https://morningharwood.firebaseIO.com/page'); //init $scope.pages = $firebase(pageRef); $scope.newPage = { title: '',slug: '',url: '',desc: '',active: false,template: [ { type: '' } ],img: '',dateCreated: '',dateUpdated: '' }; //CRUD //add $scope.addPage = function() { $scope.pages.$add($scope.newPage); $scope.newPage = ''; }; });
您还可以在jshint.rc中执行以下操作
"jshint_options": { "predef": { "Firebase": false } }