angularjs – jsHint投掷’Firebase’未定义警告

参见英文答案 > How to tell JSLint / JSHint what global variables are already defined3个
如何正确定义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
        }
     }

相关文章

ANGULAR.JS:NG-SELECTANDNG-OPTIONSPS:其实看英文文档比看中...
AngularJS中使用Chart.js制折线图与饼图实例  Chart.js 是...
IE浏览器兼容性后续前言 继续尝试解决IE浏览器兼容性问题,...
Angular实现下拉菜单多选写这篇文章时,引用文章地址如下:h...
在AngularJS应用中集成科大讯飞语音输入功能前言 根据项目...
Angular数据更新不及时问题探讨前言 在修复控制角标正确变...