【问题标题】:Difference between Component and Custom Element in AureliaAurelia 中组件和自定义元素的区别
【发布时间】:2018-04-04 17:41:35
【问题描述】:

我试图理解 Aurelia 上下文中组件和自定义元素这两个术语之间的区别。

从文档中,“组件由视图和视图模型对组成”(即 HTML 和 JS/TS 文件)。 “自定义元素”只是该组合的一半视图(HTML 文件)吗?还是自定义元素也包含视图和视图模型?

【问题讨论】:

    标签: aurelia


    【解决方案1】:

    Component 是模型和视图模型对。它定义了一个 Aurelia 组件。从他们的网站引述:组件是所有 Aurelia 应用程序的基本构建块。自定义元素是可以包含在应用程序标记中的 HTML 自定义元素,例如 <my-element>。它在组件中定义。自定义而不是标准 HTML 元素,例如 <div><p> 等。

    【讨论】:

    • 甚至自定义元素也可以有模型和视图模型,对吧?组件和自定义元素都包含在 中。到底有什么区别?
    • aurelia-cli 工具另有说明:生成组件... 创建自定义组件类和模板(视图模型视图),放置它们在项目源文件夹中(或可选地在子文件夹中)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-27
    • 1970-01-01
    相关资源
    最近更新 更多