gpt4 book ai didi

Aurelia View 模型类命名

转载 作者:行者123 更新时间:2023-12-02 16:09:40 26 4
gpt4 key购买 nike

在 Aurelia 中,导出的 View 模型类名称什么时候重要? Html和JS文件通过名称链接,但内部类的名称似乎并不重要。

默认情况下,加载程序似乎会获取第一个导出的类作为 View 模型,无论类的名称是什么。它确实可以识别“ValueConverter”后缀,但除了导出的第一类获胜之外。

这是按照惯例吗?

最佳答案

命名对于 View 模型来说根本不重要。但是, View 模型应该是不使用约定或提供元数据的模块的唯一导出。通常,它是唯一的导出,但您可以有其他导出,只要它们提供元数据或使用常规名称。

导出名称仅与 View 资源相关:自定义元素、附加行为、模板 Controller 和值转换器。当您将资源导入 View 时,编译器需要知道它是什么类型的资源。您可以通过元数据提供此信息,也可以依赖命名约定。因此,如果一个类名为 FooCustomElement,它将知道该导出是一个 CustomElement。 AttachedBehavior、TemplateController 和 ValueConverter 也是如此。

此外,如果 View 资源不提供元数据且不遵循命名约定,编译器将假定它是自定义元素。

关于Aurelia View 模型类命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29101883/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com