为特定目的扩展哑组件

时间:2016-12-19 14:00:35

标签: angular inheritance components

既然我已经听说过Angular 2.3中可用的组件继承,我一直想知道它应该如何适应愚蠢和智能组件范例。

让我们说,我有一个愚蠢的dropdown-component,其唯一的目的是显示其输入上的内容并提供交互行为。

但是,我决定在应用程序的许多部分中,我需要显示一个具有管理员权限的用户列表。我的想法是创建一个特定于应用程序的下拉类,它负责显示这个特定的列表,如:

export class AdminUserDropdown extends Dropdown {
// logic to pull data for these users only
}

这需要该组件代码的一些逻辑。从范式的角度来看,这样可以吗?还是有另一种方法更适合这个目的吗?

0 个答案:

没有答案