当我使用 启动我的 Angular 项目时ng serve -aot,它编译得很好,但是当我在项目文件中进行一些更改并保存(Angular 然后重新编译)时,cmd 会抛出以下错误:
错误无法读取 null 的属性“注释”
如果我使用 运行该项目ng serve,它可以正常编译和重新编译。
我相信我应该找到一种方法来获得更具描述性的错误并从那里开始,但不知道如何做。任何提示将不胜感激!
我想以编程方式触发'object:modified'事件.我已经尝试过"fire"和"trigger"方法.
var canvas = new fabric.Canvas('c');
canvas.on("object:modified", function (e) {
alert("object modified");
});
var text = new fabric.Text('Text', {
fontFamily: 'Hoefler Text',
left: 10,
top: 10
});
canvas.add(text);
$('.fillText').click(function(){
text.setFill($(this).data('color'));
canvas.renderAll();
text.trigger('modified');
});
$('#moveText').click(function(){
text.setLeft(50);
text.setTop(50);
text.setCoords();
canvas.renderAll();
text.trigger('modified');
});
Run Code Online (Sandbox Code Playgroud)