【发布时间】:2017-07-19 08:06:12
【问题描述】:
我是 Angular2 的新手,我对如何引导我想要创建的应用程序有一些想法。
基本上我需要创建一个带有多个面板的简单仪表板。 面板本身是显示一些结果的常见对象。
这是面板对象的示例模型(我正在使用 TS):
name :string;
data: Array<string>;
这里是link的结构简单图:
仪表板组件创建 3 个面板,将一组数据传递给每个面板。面板从仪表板接收数据,运行 render() 函数并在自己的视图中显示数据。
这是一种正确的架构方法吗?
【问题讨论】:
-
Angular 组件中没有 render() 方法。但是是的,一个父组件可以显示 3 个子组件。
-
render() 将是一个做事的自定义函数,例如调用另一个子组件(即:resultTableComponent、renderChartComponent)。
-
您不会以角度“调用”组件。您应该首先了解组件的工作原理。练习简单的示例,然后开始编码以使您的设计适应框架的实际工作原理。
标签: angular