当前位置: 首页 > 知识库问答 >
问题:

类型引用不能引用容器'jQuery'

沈畅
2023-03-14

给定以下代码,ReSharper会给出错误

/// <reference path="../../../../typings/jquery/jquery.d.ts"/>

module TypeScript.Framework.Helper.MyModule {
    import Events = Helper.Constants.Events;

    export class MyClass {
        // jQuery variables
        private $title: JQuery; // <-- here it is giving me the error
    }
}
    null

共有1个答案

古扬
2023-03-14

该问题是由命名问题引起的。我有一个名为typescript.framework.helper.jQuery的模块,它被用作属性的类型。

因此(实际上是正确的)显示了错误消息。我将模块重命名为“名称空间”,现在所有错误都消失了。

 类似资料:
  • Obj类型 创建方法:1.new Func() 使用构造函数 2.对象字面量 访问属性:1.obj['name'] 2.obj.name 第一种可以通过变量访问属性,可以使用会导致语法错的的字符串表示属性名 ES6对对象进行了扩展: 可以在对象中只写属性名,属性值则为属性名代表的变量;方法可以简写为 func(){}这种形式 对象字面量定义时,可以在‘[]'内用表达式作为属性名 Object.is

  • 我希望我的ID是uuid,学生和课程之间应该有多对一的关系。我得到不兼容的类型引用列和引用列。 Student.java 课程JAVA 例外

  • 我在一个项目中,必须使用一个常量模板对象的引用作为另一个对象模板的参数。 简单地说,我想这样做: 问题是我不知道如何让它发生,我需要你的帮助。 在visual studio上,上述代码将产生以下错误:“C2971:具有非静态存储持续时间的变量不能用作非类型参数” 如果我尝试使用 ,则进行以下更改: 我得到以下错误“C2131:表达式未计算为常数” 好吧,我确实尝试了一些我在其他帖子上看到的关于类似

  • 引用类型 引用类型是一种可变引用指向不可变数据的一种机制。Clojure里面有4种引用类型:Vars,Refs,Atoms和Agents. 它们有一些共同的特征: 它们都可以指向任意类型的对象。 都可以利用函数 deref 以及宏 @ 来读取它所指向的对象。 它们都支持验证函数,这些函数在它们所指向的值发生变化的时候自动调用。如果新值是合法的值,那么验证函数简单的返回true, 如果新值是不合法的

  • 问题内容: 运行Demo类将在SomeClass中调用静态方法newInstance来调用构造函数并打印问候 定义方法将包括返回类型+方法名称以及参数 newInstance的返回类型是 SomeClass 在我看来很奇怪,因为我的班级叫做SomeClass 而不是 SomeClass 为什么在SomeClass 前面需要 ?看来,如果我不包含它,将会出现一个常见错误,称为“无法对非静态类型T进行

  • 由于Solidity是一个静态类型的语言,所以编译时需明确指定变量的类型(包括本地变量或状态变量),Solidity编程语言提供了一些基本类型(elementary types)可以用来组合成复杂类型。 类型可以与不同运算符组合,支持表达式运算,你可以通过表达式的执行顺序(Order of Evaluation of Expressions)来了解执行顺序。 值类型(Value Type) 值类型