由于一些架构决策,我的团队决定回退使用Javascript而没有任何框架依赖(Angular或反应)。
我现在想编写自定义组件(与Angular的组件完全相同:一个可以在带有范围的HTML中使用的选择器和一个可以使用的控制器),而不依赖于框架
jQuery小部件是我们想到的一个选项。但是依赖于jQuery :(
最好的方法是什么? ES6是否提供了任何方法?
答案 0 :(得分:0)
Angular正在解析html并搜索与选择器匹配..在此之前,它会解析您的模板以生成动态代码......还有更多内容......所以,不,你不能够轻松创建自定义html标记。 也许看一下Polymer? https://www.polymer-project.org/
答案 1 :(得分:0)
为什么要创建一个由大量开发人员自己完成的东西呢?你很可能会失败。
但是,如果您仍想尝试,可以使用名为WebComponents的内容,但目前浏览器支持非常有限。更好的支持还会导致另一个名为Polymer的库。
另一个用于创建自定义组件的轻量级库是Vue.js。
Fyi:React不是一个框架。