参见英文答案 >
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
}
}