问题标签 [dynamic-class]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
334 浏览

angular - Angular ngClass:动态应用类

我无法动态设置类。请指导我完成。谢谢。

我在 SCSS 文件中有一个类,如下所示:

我的 ts 文件有一个变量名isEmailValid,当这个变量是false边框时,应该不会出现。我的代码如下:

HTML:

TS:

在上面的代码之后,该类没有被应用。我哪里错了?请指导。

0 投票
2 回答
82 浏览

javascript - Vue.js 动态类

我在这里有一些使用 Vue.js 的 html:

我这里有javascript:

我想将类设置为 tabs.active,因为我使用的是引导程序。我怎样才能做到这一点?

0 投票
1 回答
27 浏览

javascript - 绑定不同的css类v-for创建的元素

我得到了由 v-for 创建的元素,并且我想根据数据为这些元素提供不同的 css 类。为此,我需要一种无需 v-for 即可达到 activeNumbers 或无需迭代即可使用 v-for 的方法。

我试图使用标签来达到 activeNumber 但它不起作用。

0 投票
2 回答
89 浏览

python - 类语法和 type() 有什么区别?

我很清楚可以在 python 中动态声明类,type并在这里和那里使用它。但是我仍然不清楚这两个功能之间有什么区别。

我已经看到在很多代码库(如 django)中使用了第一种模式,但到目前为止从未见过第二种模式。我仍然发现第二个更清楚,语法上。

我正在努力寻找关于人们为什么使用first pattern声明动态类而不是动态类的正确解释second。我对这两个函数都进行了试验,但在从这两个函数获得的类之间没有发现任何显着差异。我希望从它们不同的任何方面(性能方面或任何其他方面)清楚地解释上述两种模式/语法之间的差异。

谢谢,

0 投票
0 回答
28 浏览

python - 如何将整数或字符串值分配给python中的动态类

我在 python 中有一个代码,看起来像这样:

这很好用,但我一生无法弄清楚如何获得 str(My_Class)、int(My_Class) 或 print(My_Class) 以给出连贯的结果。任何帮助表示赞赏!

0 投票
1 回答
42 浏览

jquery - 向动态 JSON 值添加类

我有一个动态用户列表,根据他们的行业(健康、教育、建筑、科学等),在各种行业中拥有各种职业,我想添加一个根据用户所在行业动态显示的颜色徽章中,以便快速区分用户一目了然。当在硬编码的 html 环境中定位文本值时,该代码运行良好,但在尝试引用从动态 JSON 加载的文本值时似乎崩溃了。

我已经包含了下面的代码。

任何帮助将不胜感激!

谢谢,史蒂夫。

0 投票
1 回答
135 浏览

c# - DynamicClass 和 DynamicLinq.Core

我有一个动态创建的类。我动态创建此类的属性并为这些属性添加值。到目前为止没有问题。但是,当我创建此类的列表并使用“Microsoft.EntityFrameworkCore.DynamicLinq”进行查询时,出现错误。如何创建动态类并使用“Microsoft.EntityFrameworkCore.DynamicLinq”查询此类类型的列表?最好的方法是什么?

我在下面分享了一个类似的代码。此代码给出错误。你能指导我吗?或者,如果您有可以分享的示例,我会很高兴。

错误:System.InvalidOperationException:'没有为类型'System.Object'和'System.Int32'定义二元运算符GreaterThan。'

0 投票
0 回答
12 浏览

dynamic-class - 使用 system.linq.dynamic 创建动态类时出现问题

我计划在我的项目中实现动态类。在针对输入列表执行 Where 条件时,我遇到了这个问题。

我有一个输入字典,我通过解析 jsondocument 存储我的所有数据并使用这些值来设置动态属性。

问题是,如果我通过解析 jsondocument 设置字典值,则不满足条件。相反,如果我将字典值设置为“男性”,那么它工作正常。

下面是我的代码片段。

0 投票
0 回答
69 浏览

c# - 在运行时从动态 JSON 字符串生成动态类对象实例

我对动态对象有疑问。这是我的脚本:我在 PostgreSql(版本 13)上有目录。这个表上有一个json类型的字段。这个空间的内部是完全动态的。所以它并不总是具有相同的 json 结构。

我要做的是根据json字段内的动态字段过滤内容。我这样做了。但我不能做的是:我想将此内容发送到我的剃刀视图。在发表这篇文章时,我想将此 json 字段转换为 ac# 对象。换句话说,它应该总是作为一个接受这个 json 的对象返回到 razor 视图,其中包含它的数据。让我举个例子。

如您所见,我的“DynamicData”字段的结构是可变的。从该表中提取数据时,如何将 DynamicData 字段转换为对象?该表中也可能有数百条记录。因此,将对象转换为动态对象时,性能对我来说非常重要。根据这张表,如果我只返回 1 和 2 条 Id 记录,我想创建一个这样的类结构并用数据填充它的实例并返回它。

我希望我能够解释我的问题。我试图用 ExpandoObject 来做,但它不太符合我的要求。我想获取我在运行时创建的类的实例,而不是动态地,并将它们作为模型发送到视图。请帮助我:(从现在开始谢谢你。

编辑:

在此处输入图像描述

朋友们,当我尝试用动态类型做我想做的事情时,如果我的动态对象是一个数组,我在循环中访问该数组的元素时无法访问属性。但是当我调试时,如果我直接观看,我可以访问对象的值。这是什么原因?

在此处输入图像描述

0 投票
0 回答
29 浏览

groovy - Groovy 动态类,带有带参数的方法

我是 Groovy 的新手,正在尝试使用带参数的方法创建动态类。我经历了以下线程,它帮助我开始:动态创建 Groovy 类

但它没有展示如何为动态类创建带参数的添加方法。基本上,我正在寻找代码以在运行时使用具有如下参数的方法生成类