问题标签 [using-directives]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Angular Js指令通信检测范围内是否有另一个指令
我知道有一种方法可以使指令相互通信。您可以通过使用控制器来做到这一点。我的问题是我在创建上传应用程序的页面上有 2 个指令,我正在使用文件更改指令来检测文件输入是否已用于选择文件,以及创建用于拖放的放置区的指令文件都在工作。
但是如何让应用程序检测是否在我创建工厂方法的页面上使用了 dropzone 或 filechange 指令,并使用带有数组的数据服务将指令的名称推送到数组中。但是,即使两者都在页面上,只有一个在注册?我该如何解决?这是一个异步问题吗?
这是我的 uploader3.js
这是我的html。
当我记录 data.directives 时,它显示我的长度为 1?如何应用推送并让两个指令在我的数据服务中注册?
有没有更好的方法来确定页面上实际应用了哪些指令?我需要根据页面上是否已实现 dropzone 或文件更改指令,或者是否同时使用两者来执行下一组代码。
c# - 外部 using 指令是否应该将紧随其后的内部 using 指令包含在花括号中?
在while循环终止(不再读取记录)后,我收到一个异常(在它似乎正在发生的方法中或在我添加的全局异常处理程序中没有被catch块记录)。
在调试这个,专注地凝视这段代码时,我开始怀疑它是否应该保留:
...或者简单地说:
它有什么不同吗?它似乎没有 - 无论哪种方式都会发生完全相同的事情;但是有没有一种方法比另一种更安全的情况?IOW:哪一种是首选技术?
c# - 清理代码时保留特定的“使用”语句
我是键盘快捷键的忠实粉丝。我特别喜欢Remove and Sort Usings
Visual Studio。到现在为止,我没有理由质疑这样一个命令的使用。我最近发现一个using
语句存在于多个文件中,但实际上并没有在文件中使用。在我尝试更新服务引用并发现某些属性无法序列化之前,让命令从我的视图中擦除它没有问题。using System.Runtime.Serialization;
将允许使用更新服务引用所需的任何魔法来反映有问题的类。将这一行重新添加到几个课程中,教了几个我使用快捷方式来帮助他们保持代码整洁的人,以及一般的健忘,我可以看到这行在未来的某个时候被删除,并且一些新的人想知道为什么事情不会序列化了。
是否有附加到该语句的属性可以防止它被自动格式化技术删除?
编辑
我在描述中的错误。无法更新服务引用,因为服务本身无法启动。尝试启动它时,事件查看器中的错误表明该服务无法启动,因为该类的新属性不可序列化。该类是第一个尝试序列化的类 - 修复或删除有问题的代码,下一个类将出现在下一个错误日志中。通过检查其他类,我发现那些不可序列化的类和可序列化的类之间的区别在于不能缺少该行的类:using System.Runtime.Serialization;
c# - 在两个 C# 项目之间使用#define
在一个解决方案下有两个项目,一个是 Main,第二个是 UnitTestMain。
从项目 UnitTestMain 需要调用一个方法并以某种方式传递以#define TEST
进行处理。
项目单元测试主要:
项目主体
方法测试返回:false。但需要真实。
namespaces - Arduino如何使用命名空间?
我正在使用 Arduino IDE 编写代码并试图理解命名空间的东西。我的想法是,有没有办法缩短我有很多地方(在我的代码中),比如:
更短的东西,如:
或者
可以做到吗?
我尝试使用字符串连接,但它非常有限且昂贵。那只是添加一个
我在全局级别的代码将下载大小增加了 1482 字节。你不能做这样的事情:
因为它无法处理用文字字符串开始连接。
欢迎任何想法。
javascript - 创建一个模态指令,并在 Angular js 中绑定点击事件
我对 angularjs 完全陌生,我可能错过了很多概念。我正在尝试为我的应用程序创建一个模态指令,但有些东西让我感到困惑,那就是如何与该指令进行交互。
我正在使用 yeoman,它使用以下命令生成模态指令:
所以我在指令目录中有这段代码:
现在,在我的modal.html
部分中,我插入了一个锚标记来处理点击并提醒我一些事情。
现在我把foo
函数放在哪里?
我尝试过这样的事情,但没有运气
另一个问题,我做得对吗,我的意思是创建模态指令是否正确?或指令以不同的方式使用?
c++ - 朋友类声明和使用指令
以下示例格式正确吗?
此示例使用 Clang 3.5 成功编译,但使用 g++ 4.8.1 编译失败,原因如下:
C++11 标准§7.3.1.2 p3 说,
如果
friend
声明中的名称既不是限定词也不是模板标识,并且声明是函数或详细类型说明符,则确定实体是否先前已声明的查找不应考虑最内层封闭命名空间之外的任何范围。
例如,class A
不是最内层封闭命名空间(即全局命名空间)的成员,而是class A
通过 using 指令引入到全局命名空间中。
c++ - 将“使用 std::foo”指令应用于本地构造函数初始化列表 (C++)
给定自定义类型,以下片段显示了允许函数自动选择用户提供的特定于该类型的重载的常用方法,或者如果没有,则从标准库中选择函数的通用实现。
这种方法将自动选择a::foo
是否std::foo
存在。
我的问题是,当有问题的调用是构造函数的初始化程序列表的一部分时,是否有可能实现类似的行为?
显然放入using std::foo
构造函数体为时已晚。但是,如果我把它放在构造函数定义之前,我会引入std::foo
全局命名空间,这也是不可取的。
在这种情况下,有没有办法两全其美?
c++ - 'using' 指令如何与模板成员函数一起使用
我正在使用 CRTP,并且基类具有模板功能。如何use
在模板派生类中使用该成员函数?
* 编辑 * 一个较早的问题,Using declaration for type-dependent template name(包括注释)表明这是不可能的,并且可能是标准中的疏忽。
javascript - 在angularJS中一次显示多个工具提示
除了鼠标悬停的工具提示之外,如何禁用所有其他工具提示?
我想要实现的是排除工具提示出现,除了作为最后一个出现的提示。有时会出现太多的工具说明,从而无法阅读所需的(= 最后一个)工具。
我对 $watch 和 $observe 之类的东西很陌生,但据我所知,如果我想用 {{ }} 括号观察属性/属性等其他东西,我应该使用 $watch。
请查看我的 plunckr (script.js) 以了解我的指令到目前为止所取得的成就: http ://plnkr.co/edit/oaiJaQDCfrrfnscf8Y12?p=catalogue
它定义了一种创建工具提示的特殊方法,因为它从控制器中组装出 HTML,并将 HTML 中的一些数据放入其中(作为名称、描述和图像)。
我想观察一个带有 tt_isOpen 属性的工具提示,并排除所有其他的显示。
所需的行为似乎来自“悬停”。但是我如何确定工具提示窗口将保持打开多长时间?我想要工具提示窗口,同时将鼠标悬停在自身上。即使工具提示窗口不在触发它的区域(悬停的区域)的位置区域之外,这是否可能?