【发布时间】:2015-07-26 17:13:48
【问题描述】:
我正在使用 gulp-jshint,它让我在每个文件中都添加了“use strict”指令,因此我无法使用在 app.js 文件中定义的全局对象 emApp,如下所示:
var emApp = angular.module('emApp');
但是,我看到 jshint 没有说明 angular 对象。我想知道为什么会这样,以及如何用我自己的 emApp 对象做同样的事情。
【问题讨论】:
-
不清楚你在这里问什么。
use strict不会阻止声明变量,也不会阻止 Angular Javascript 定义angular变量。听起来您可能对strict模式的作用感到困惑。您可以在此处阅读摘要:developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/… -
@jfriend00 您应该将其发布为答案
-
@DanPantry - 当您不真正理解问题时,很难发布答案。是的,我认为 OP 对严格模式感到困惑,但我真的不知道他们在问什么。
-
@DanPantry 我试图澄清我的问题。我希望你现在明白我在问什么。
标签: javascript angularjs gulp jshint