我试图显示他的服务呼叫结果时收到错误.html页面有一个带有|的ngFor 异步.我可以进行调用,获取结果,但在尝试呈现页面时收到错误.我知道变量需要是一个Observable才能使异步工作.我不确定我做错了什么,并尝试了几件事.任何见解都表示赞赏.
错误消息: 无效参数'[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] ,[对象]'为管道'AsyncPipe'
变量定义
public products:Observable<Product[]>;
Run Code Online (Sandbox Code Playgroud)
致电服务
ngOnInit() {
this.productService.load().subscribe(
data => {
// Set the products Array
this.products = data['_embedded'].products;
},
error => console.log('Could not find product catalog.')
);
Run Code Online (Sandbox Code Playgroud)
}
服务电话
load() {
return this._http.get(`http://localhost:8000/products`).map(response => response.json());
}
Run Code Online (Sandbox Code Playgroud)
HTML
<tbody *ngFor="let product of products | async">
<tr>
<td>{{product.sku}}</td>
<td>{{product.materialNumber}}</td>
<td>{{product.price}}</td>
<td>{{product.baseUom}}</td>
<td>{{product.packageSize}}</td>
<td>{{product.casePack}}</td>
<td>{{product.weight}}</td>
<td>{{product.height}}</td>
</tr>
</tbody> …Run Code Online (Sandbox Code Playgroud) 我有一个使用 JPA 的 Spring Boot 应用程序,它有 2 个数据源,1 个用于 DB2,1 个用于 SQL Server。
当我尝试将实体保存到 SQL Server 时,没有抛出任何错误,但实体不会持久化到数据库中。我没有看到日志中生成了插入。
提前致谢
这是我执行以尝试保存实体的代码。@成分
public class TestSave {
@Autowired
private BeercupMessageLogRepository repository;
@Scheduled(fixedRate = 500000)
public void reportCurrentTime() {
System.out.println("Testing Save ... ");
// Save the message in the transaction log - TypeId = 1 for Quote
BeercupMessageLog beercupMessage = new BeercupMessageLog(1,"THIS IS A TEST ...", false);
beercupMessage = repository.save(beercupMessage);
System.out.println("Testing save complete ....");
}
}
Run Code Online (Sandbox Code Playgroud)
这里是sql Server配置。
@Configuration
@EnableTransactionManagement
@EnableJpaRepositories(basePackages="com.xxx.beverage.repository.sqlserver",entityManagerFactoryRef = "entityManagerFactory", transactionManagerRef = …Run Code Online (Sandbox Code Playgroud)