文件名称:ng-template:[[已弃用]受AngularJS启发的轻量级基于DOM的模板引擎
文件大小:186KB
文件格式:ZIP
更新时间:2024-06-05 08:20:30
typescript template-engine deprecated dom-manipulation obsolete
ngTemplate 1.0 ngTemplate是一个轻量级的基于DOM的模板引擎,其灵感来自AngularJS。 在涉及表单之前, mustache.js , Handlebars或_.template都很漂亮且有光泽。 随着每一次更新,这些模板引擎将替换绑定的DOM子树,并且输入状态会丢失。 ngTemplate会认真对待DOM。 它根据指令和实际状态优雅地修改确切的目标节点。 动机 友好的渐进增强功能:服务器端生成HTML可以完全准备好进行演示。 在ngTemplate同步期间,它将根据元素指令和提供的状态进行更新 符合HTML标准: data-* -指令,而不是诸如{{foo}} , [hidden] , *ngFor , [(ngModel)]类的外来概念 关注点分离:演示状态逻辑与视图分离 性能: ngTemplate通过状态差异修改DOM节点; 仅在必要时才接触DOM