我个人嘛,入职刚好一年,从上一年7月中旬开始从学校毕业,第一次转正后接手的项目(angulr8),开发Erp模块的图形化工作流二次开发的任务。毕竟没啥经验,前期摸索和看了很多,自身积累也不足,就算有一些大佬的文档也看得很费劲。话不多说,说一些个人认为比较难的难点:
event 事件
监听事件,说是控制器也不为过(理解下对专业术语不太清楚)。
个人写的格式是这样的(其实还有另外一种):
paper.on("cell:pointerdown", (cellView, evt, x, y) => {
});
这个是监听,可以参考下。
如果想在里边监听model、或者特定的model:
paper.on("cell:pointerdown", (cellView, evt, x, y) => {
// 监听整个 model
let model = cellView.model;
});
这样就是监听整个model,如果你想监听model里边的属性,比如position或者id,则:
paper.on("cell:pointerdown", (cellView, evt, x, y) => {
// 监听 model 里边的特定属性
let model = cellView.model.position();
let id = cellView.model.id;
});
可能帮助不是很大,因为我自己也是临时起意才想着分享这点小东西(虽然写的有些乱).
最近的话在做表单绑定node,等完善了有空再捋一捋思路分享一下,自己也是走了很多弯路才做成现在这个样子。