【发布时间】:2016-07-08 20:45:55
【问题描述】:
在我的 TypeScript 类中,我可以加载一个 HTMLCanvasElement 类型的数组 - 但是当我使用 ngFor 遍历这个数组时 - 我只能在页面上看到加载的每个画布对象的文本:“[object HTMLCanvasElement]”。
我的模板代码要点:
<div>*ngFor="#cvs of canvases">
{{cvs}} </div>
相关类代码:
canvases:HTMLCanvasElement[]=[]
var canvas = document.createElement("canvas");
//here I take an image and drawimage via context -- this part works
//then......
this.canvases.push(canvas);
我的假设可能是错误的:但是,如果您可以将画布对象附加到节点(我可以这样做) - 那么为什么不能使用 * 将画布对象“直接”放置在 div 内的窗口上ngFor?
【问题讨论】:
标签: javascript arrays canvas angular