Angularjs 角度无状态组件传递类与块
我读了很多关于无状态组件有多酷的文章,但我在试用时发现它们不是很酷=)。也许我没抓住重点 例如,我有以下组件:Angularjs 角度无状态组件传递类与块,angularjs,angular,stateless,Angularjs,Angular,Stateless,我读了很多关于无状态组件有多酷的文章,但我在试用时发现它们不是很酷=)。也许我没抓住重点 例如,我有以下组件: <list data="data" lastSelected="lastSelected" listType="listType" setLastSelected="setLastSelected"></list> <filter data="data" filter="filter" defaultFilter="defaultFilter" filt
<list data="data" lastSelected="lastSelected" listType="listType" setLastSelected="setLastSelected"></list>
<filter data="data" filter="filter" defaultFilter="defaultFilter" filteredLength="filteredLength"></filter>
这样做的理由是,你可以覆盖所有的属性数据和函数;因此,这些组件非常灵活,可以重复使用
我所做的是:
<list store="store"></list>
<filter filterClass="filterClass"></filter>
例如,如果我只是扩展了filterClass
,我仍然可以覆盖所有内容,我的html看起来更干净,我的JS看起来也一样
有人能给我解释一下为什么第一个版本更好吗