Mình mới học Angular 4 để chuẩn bị cho dự án sắp vào nhưng bị lỗi phần CRUD angular với web ASP.NET MVC API.
Mình lấy dữ liệu trong phần xử lý trong service như sau:
@Injectable()
export class CatalogService {
selectedCatalog: Catalog;
catalogList: Catalog[];
constructor(public http: Http) { }
getCatalogList(){
this.http.get('http://localhost:28750/api/Catalogs/')
.map((data : Response) =>{
return data.json() as Catalog[];
}).toPromise().then(x => {
this.catalogList = x;
})
}
}
Phía bên Web API mình có thiết lập
var corsAttr = new EnableCorsAttribute("http://localhost:4200", "*", "*");
config.EnableCors(corsAttr);
Xem forums sửa lỗi đủ kiểu nhưng vẫn lỗi. Ai đã fix bug này được cho xin ý kiến với.Cảm ơn nhiều lắm luôn!