01/10/2018, 14:08
Identifier refers to a private member of the component
Mình mới học Angular 4, bị lỗi như này không biết sửa sao, mọi người giúp mình với!
user.component.ts
import { Component, OnInit } from '@angular/core';
import {UserService} from '../shared/user.service';
@Component({
selector: 'app-user',
templateUrl: './user.component.html',
styleUrls: ['./user.component.css'],
})
export class UserComponent implements OnInit {
constructor(private userService: UserService) {}
ngOnInit() {
}
}
trong file user.service.ts
user.service
import { Injectable } from '@angular/core';
import {User} from './user.model'
@Injectable()
export class UserService {
selectedUser:User;
constructor() { }
}
truyền [(ngModel)] thì bị lỗi
<input type="text" class="form-control" name="NamePerson" #NamePerson="ngModel" [(ngModel)] = "userService.selectedUser.NamePerson" placeholder="Full Name">
=> báo lỗi là [Angular 4] Identifier “userService” refers to a private member of the component
MỌI NGƯỜI AI FIX TRƯỚC ĐÓ ĐƯỢC CHO EM XIN HƯỚNG DẪN VỚI !!!
Bài liên quan