可以在没有Angular的情况下使用Clarity吗?

kov*_*lex 3 angular vmware-clarity

近年来我已经大多采用Bootstrap3处理CSS和响应,但几个星期前,我无意中发现了明晰化项目.我无法理解的一件事与文档中常见的Angular Components有关.可以在这里找到示例.后来的链接提到HTML式的标签,如<clr-dropdown>...</clr-dropdown><clr-icon>...</clr-icon>.我是否理解正确,使用Angular时这些标签的使用才有意义,否则会被忽略?

我没有使用Angular的经验,我也不打算学习它,但是以Angular这样的方式使用这些Clarity组件会非常棒.有人试过吗?这样做甚至有意义吗?我没有在文档中找到答案,所以我很感激这里的答案.

提前致谢.

Jer*_*ken 5

Clarity有CSS和Angular组件.任何组件的CSS样式都是通过clarity-ui包提供的,并且clarity-angular包具有一些更复杂组件的Angular实现.例如,不能使用仅CSS数据网格,因此Angular组件是使用datagrid的唯一方法.但是,如果你想使用DataGrid CSS和建立自己的实现DataGrid的你可以这样做.文档页面https://vmware.github.io/clarity/documentation表明,有一个角(NG)组成的组件列表.

为了获得今天最好的Clarity体验,您需要使用Angular来访问所有组件和实现,否则您将陷入困境,为CSS无法支持的复杂行为构建Javascript实现.