Я хочу вызвать службу, импортированную в моем @ngModule из компонента входа. Это то, что я сделал, но он не работает. Я только начал работать над окончательной версией A2.Позвоните в службу из @ngModule
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;
}
Любые идеи?
Подсказка из руководства по стилю: «Избегайте префикса частных свойств и методов с помощью подчеркивания». https://angular.io/guide/styleguide#style-03-04 – Zymotik