- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个模型:
export class Employe {
constructor(public id?: any,
public nom?: String,
public prenom?: String,
public cin?: String){}
}
employees.component.ts
ngOnInit(){
this.loadEmployes();
}
pageEmployes:any={};
loadEmployes():Observable<any>{
this.http.get("http://localhost:8080/api/employe").subscribe(
data=>{
console.log(data);
this.pageEmployes = data;
}, err=>{
console.log(err);
}
);
return this.pageEmployes;
}
employees.component.html
<tr *ngFor="let item of pageEmployes">
<td>{{item.nom}}</td>
<td>{{item.prenom}}</td>
</tr>
CollaborateurController.java
@RestController
@RequestMapping("/api/employe")
@CrossOrigin("*")
public class CollaborateurController {
@Autowired
private CollaborateurRepository collaborateurRepository;
@RequestMapping(value="", method=RequestMethod.GET)
public List<Collaborateur> getEmp() {
return (List<Collaborateur>) collaborateurRepository.findAll();
}
这会引发错误:
ERROR Error: Cannot find a differ supporting object '[object Object]' of type 'object'. NgFor only supports binding to Iterables such as Arrays.
Access to XMLHttpRequest at 'http://localhost:8080/api/employe' from origin 'http://localhost:4200' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
最佳答案
从您的代码示例来看,您正在尝试迭代(循环)一个对象,不是数组。
这部分是错误的:
pageEmployes:any={};
并且应该改为:
pageEmployes: Employe[] = [];
“={};”初始化一个新的对象。
“=[];”初始化一个新的可迭代列表
关于Angular 8 NgFor 仅支持绑定(bind)到 Iterables,例如 Arrays error 和 Acces Control Allow origin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58243622/
classifier.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy']) classifi
我正在使用sonata media bundle . 我想知道如何访问 twig 中的媒体网址。 我只想要网址,不需要显示媒体。 有什么建议吗? 最佳答案 您必须使用路径媒体助手: {% path m
我找到了一些关于 ACC(应用程序客户端容器)的信息: The ACC uses the IIOP ORB to contact the server during injection. The de
我正在尝试优化 nbody 算法,当我在循环中添加 #pragma acc 内核时,我不明白以下注释是什么 #pragma acc kernels for (i = 0; i < n; i++)
这是我的问题: 我在模型1中: class model1(osv.osv): _name = 'model1' _columns = { 'name': fields.
我有一张多维 map 。比方说: std::map>>> my_map; 我的问题是:访问“内部” map (对象)的正确方法是什么?我不谈值(value)观。我知道可以通过 访问它们 my_map[
配置 : MS-DOS 16 BIT (writing in a .asm file, then compiling them with TASM and TLINK) Windows 7 x64 我
我正在对递归函数进行尾部优化。最后,结果将是 acc.reverse::: b。这是 O(n),因为 reverse 和 :::。有没有更好的性能方法来组合这两个列表?谢谢。 例。合并 List(3,
我正在尝试通过 Theano 实现 CNN。我使用了 Keras 库。我的数据集是 55 个字母图像,28x28。 在最后一部分中,我收到此错误: train_acc=hist.history['ac
有人可以就如何调试我们从 ACCE 的批量操作脚本编写的 javascript 提出他们的想法吗?我知道警报或调试语句可能在那里不起作用。我们还有哪些其他选择? 最佳答案 我所做的是用 java 编写
我陷入了这个错误,“名称在组件中具有私有(private)访问权限”。我不明白这意味着什么,但我认为我可能错误地初始化了 main 方法中的变量“name”。错误点位于 startGame() 方法内
我一直在努力在另一个注册用户帐户下启动在本地系统帐户(通过远程部署服务)下启动的进程。我已按照以下步骤操作: http://msdn.microsoft.com/en-us/library/windo
代码如下: #include #include #include using namespace std; using namespace oracle::occi; template void pr
我知道这个问题可以问专家,但我想在 openCV 中访问灰度图像的像素。我正在使用以下代码: cv::Mat img1 = cv::imread("bauckhage.jpg", CV_LOAD_IM
我使用 CNN 进行语义分割,创建 4 个输出分支,并自定义损失函数。 我正在使用以下版本: Keras 2.2.4 Python 3.6.8 tensorflow 1.12.0 训练时,进度条上不显
我已经映射了这个类 @Entity @Table(name = "USERS") public class User { private long id; private String userN
def revert_dict(d): rd = {} for key in d: val = d[key] if val in rd:
我在尝试使用快照恢复集群时遇到了问题。如有任何指点,我将不胜感激。 使用的代码是: var con = new AmazonRedshiftClient(acess_key_id, secret_ac
我对 angularJs 很陌生,在我的 ionic 应用程序中,我尝试将 json 发送到我的服务器,这是 Controller : `enter code here`.controller('Da
想知道音频“libfaac 1.28”的版本 是叫版本 2 还是版本 1 是叫 HE-ACC 还是 HL-ACC 为什么叫fACC 它存在于 mp4 视频中 6C-69-62-66-61-61-63-
我是一名优秀的程序员,十分优秀!