【发布时间】:2014-08-07 03:20:49
【问题描述】:
当我尝试在我的 el.canvas Obj 上输入 getContext 时,为什么会出现类型错误
html:
//created a directive called canvas-video-map
<div id="video-to-canvas" canvas-video-map>
<video id="menu-video" loop autoplay video-loader preload="auto">
<source src="../../images/clouds.mp4" type="video/mp4">
</video>
<canvas id='menu-canvas'></canvas>
</div>
JS:
.directive('canvasVideoMap', function() {
return function(scope, element, attrs) {
angular.element(document).ready(function() {
//findes and maps the element children (video and canvas)
var el = {
video: element.find('video'),
canvas: element.find('canvas')
};
console.log(el.canvas);
// Type error is from here when i try to getContext
var context = el.canvas.getContext('2d');
}, false);
};
});
【问题讨论】:
标签: javascript angularjs canvas angularjs-directive html5-video