既然我已经听说过Angular 2.3中可用的组件继承,我一直想知道它应该如何适应愚蠢和智能组件范例。
让我们说,我有一个愚蠢的dropdown-component
,其唯一的目的是显示其输入上的内容并提供交互行为。
但是,我决定在应用程序的许多部分中,我需要显示一个具有管理员权限的用户列表。我的想法是创建一个特定于应用程序的下拉类,它负责显示这个特定的列表,如:
export class AdminUserDropdown extends Dropdown {
// logic to pull data for these users only
}
这需要该组件代码的一些逻辑。从范式的角度来看,这样可以吗?还是有另一种方法更适合这个目的吗?