angularjs - jsHint 抛出 'Firebase' 未定义警告

标签 angularjs firebase jshint angularfire

如何正确定义 Firebase 以使 jshint 停止发出蜂鸣声。

我的代码正在运行...只是 jshint 很烦

app.js

 angular
  .module('morningharwoodApp', [
    'firebase',
    'ngAnimate',
    'ngCookies',
    'ngResource',
    'ngRoute',
    'ngSanitize',
    'ngTouch'

  ])

ma​​in.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 = '';
    };
  });

enter image description here

最佳答案

您还可以在 jshint.rc 中执行以下操作

 "jshint_options":
    {
        "predef": {
            "Firebase": false
        }
     }

关于angularjs - jsHint 抛出 'Firebase' 未定义警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24879797/

相关文章:

ios - 在 iOS 中显示 content_available 通知

android - 无法访问 com.google.android.gms.internal.zzbql 的 zzbql 类文件未找到

JavaScript 比较 == null 替代方案

AngularJS ng- Controller 未定义

javascript - Highcharts 同时收集 JSON 并通过修改 pointstart 更改日期

angularjs - AngularJS 单元测试中模拟 $compileProvider 的详细信息

javascript - JSHint 沉默 "Variable is defined but never used"

angularjs - 如何使用 ng-polymer-elements 解耦 2 向绑定(bind)?

javascript - 如何使用 firebase 云函数查询数据库

javascript - 有没有一种简单的方法可以将 jshint 与 netbeans 集成?