文件名称:ember-cli-jsx-templates:TSXJSX对余烬模板的支持
文件大小:1.81MB
文件格式:ZIP
更新时间:2024-05-26 03:15:29
ember-cli jsx addon ember-components hbs
ember-cli-jsx-templates 此插件允许对模板使用.jsx/.tsx语法。 问:为什么? a :如果您来自React,或者想用一种简单的方法在Ember中“接触” JSX,这是给您的! 问:我可以使用打字吗? 自动填充的组件类型? a :是的! 您可以创建.tsx模板并将任何类型的内容导入其中。 问:工作如何? 答:附加组件执行.jsx到JSX-AST变换,之后我们把JSX-AST成HBS-AST和有效的车把我们编译模板后, AST 。 问:图灵是否完成了移植? a :不会,也永远不会成为和描述的所有受支持的案例 问:如果我花一些时间玩这个插件,是否可以将创建的jsx还原为hbs ? a :是的,如果您足够玩jsx ,则可以使用ember-meta-explorer extractJSXComponents方法将模板转换为hbs。 兼容性 Ember.
【文件预览】:
ember-cli-jsx-templates-master
----ember-cli-build.js(494B)
----testem.js(601B)
----yarn.lock(490KB)
----.eslintrc.js(976B)
----.npmignore(404B)
----broccoli-jsx.js(2KB)
----.ember-cli(280B)
----CONTRIBUTING.md(655B)
----.travis.yml(1KB)
----config()
--------environment.js(90B)
--------ember-try.js(2KB)
----LICENSE.md(1KB)
----README.md(5KB)
----addon()
--------.gitkeep(0B)
----.template-lintrc.js(57B)
----.editorconfig(367B)
----tests()
--------integration()
--------index.html(1KB)
--------test-helper.js(234B)
--------helpers()
--------dummy()
--------unit()
----blueprints()
--------jsx-template-to-hbs()
----.gitignore(369B)
----app()
--------.gitkeep(0B)
----index.js(749B)
----.watchmanconfig(37B)
----.eslintignore(240B)
----package.json(2KB)
----vendor()
--------.gitkeep(0B)