在angular typescript中作为接口的类
在一个组件中,他使用了如下内容:在angular typescript中作为接口的类,angular,typescript,interface,model,Angular,Typescript,Interface,Model,在一个组件中,他使用了如下内容: Method (Obj: MyClass) { .... } 这是Obj=newmyclass的缩写 如果在MyClass的构造函数中需要一个参数,那么它应该是Obj=newmyclass(参数)?而Obj:MyClass仍然有效吗 这是Obj=newmyclass的缩写 不,不是。它只指定Method接收类型为MyClass的参数(Obj方法内的引用)。这意味着传递给方法的参数必须是MyClass的实例 正确使用方法的示例: const ob = new M
Method (Obj: MyClass) { .... }
这是Obj=newmyclass的缩写
如果在MyClass
的构造函数中需要一个参数,那么它应该是Obj=newmyclass(参数)
?而Obj:MyClass
仍然有效吗
这是Obj=newmyclass的缩写
不,不是。它只指定Method
接收类型为MyClass
的参数(Obj
方法内的引用)。这意味着传递给方法的参数必须是MyClass
的实例
正确使用方法的示例:
const ob = new MyClass(); // supose `MyClass` constructor does NOT requieres any argument
Method(ob);
Method();
不正确使用方法的示例
:
const ob = new MyClass(); // supose `MyClass` constructor does NOT requieres any argument
Method(ob);
Method();