【问题标题】:Create a canvas element in angularjs custom directive在 angularjs 自定义指令中创建画布元素
【发布时间】:2017-05-20 20:01:31
【问题描述】:

AngularJS自定义指令中创建canvas元素的角度方式是什么。

document.createElement('canvas') 非 Angular 方式
$document.createElement('canvas') 错误 $document.createElement('canvas') 不是函数 angular.element('canvas') 与 jqLit​​e 相关的错误

【问题讨论】:

    标签: javascript angularjs html canvas


    【解决方案1】:

    用纯 javascript 创建元素并使其具有角度。 angular.element 是在其中的元素上使用 JQLite 方法而不是创建元素

    var canvas = angular.element(document.createElement('canvas'));
    

    要查看上面一行创建的元素,只需记录canvas

    console.log(a);
    console.log(a[0]);
    

    上面的元素创建行只创建开始标签,直到它包含一个子标签。所以,尝试附加孩子来获得结束标签

    【讨论】:

    猜你喜欢
    • 2017-08-16
    • 1970-01-01
    • 2017-06-02
    • 2016-09-09
    • 1970-01-01
    • 2019-03-18
    • 1970-01-01
    • 1970-01-01
    • 2014-08-12
    相关资源
    最近更新 更多