【发布时间】:2017-03-06 01:15:27
【问题描述】:
我想从登录组件调用在我的@ngModule 中导入的服务。 这就是我所做的,但它不起作用。 我刚刚开始研究 A2 最终版本。
export class Login implements OnInit{
constructor(
private _service: Service
) {
}
ngOnInit() {
this._service.login(value)
.subscribe(x => console.log(x));
}
}
}
我的@ngModule
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { LoginService } from '../service/login.service';
import { Login } from './login.component';
export const routes = [
{ path: '', component: Login, pathMatch: 'full' }
];
@NgModule({
declarations: [
Login
],
imports: [
CommonModule,
RouterModule.forChild(routes)
],
providers: [LoginService]
})
export default class LoginModule {
static routes = routes;
}
有什么想法吗?
【问题讨论】:
-
风格指南中的提示:“避免在私有属性和方法前加上下划线。” angular.io/guide/styleguide#style-03-04