资讯专栏INFORMATION COLUMN

高级 Angular 组件模式 (6)

caohaoyu / 1564人阅读

摘要:为了适应表单校验的灵活性,我们使用这种模式会事半功倍,提供校验信息的组件仅仅声明渲染表单错误提示信息需要设计的状态变量即可,比如等等,对于错误信息的文案及样式,统统交由错误提示组件的使用者完成。

06 Use

Render Props最近在React社区中引起了轰动,但是与之类似的模式在Angular中似乎并没有得到太多关注。我在之前写的文章提及过,TemplateRefs就是Angular中的Render Props,同时我会在这篇文章中列举一个简单易用的例子。

Note: TemplateRef是一个类名而是一个html标签,它们本质上是相同的。不过你可能会在项目中更频繁地使用,但是在网上你可以很容易的搜索到关于TemplateRef的知识,因为会给你提供很多html5中的