简要说明:我创建了一项服务commopen.ts
,我已将其导入我的page.ts
并添加到提供商中,代码如下所示 -
import { Commopen } from './commopen';
@IonicPage()
@Component({
selector: 'page-givencommunicationclosed',
templateUrl: 'givencommunicationclosed.html',
providers: [Commopen]
})
export class GivencommunicationclosedPage implements OnInit {
public loggedinuser;phone;SNO;
//public _coopen:Commopen;
constructor( public _coopen:Commopen,......
当我在public _coopen:Commopen
内声明constructor
时,在浏览器中打开页面时出现以下错误:
如果我在构造函数外声明public _coopen:Commopen;
,则没有错误,为什么?
到目前为止,我已创建并使用了许多服务,但无法找到原因。
答案 0 :(得分:1)
您需要将提供程序添加到NgModule,即providers下的module.ts,
providers: [
Commopen
]