问题标签 [dynamic-properties]
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.
c# - 从具有已知属性的对象分配值
我用女巫写了一门课,创建了员工电话的概述。我正在获取包含子电话的 Activesync 对象的信息表单。
这是我当前的代码。如果孩子不包含任何空值,它就可以工作。
我想知道是否有任何方法可以使它更加健壮。我正在研究动态设置 ActiveSyncPhone 的属性,然后使用列表设置所有属性。但是 C# 是一种强类型语言,我认为 id 可以利用伴随该方面的类型安全和性能优势。
我认为可能有更好的方法,然后使用 if 语句检查每个 child.property 是否为空?还有没有更好的方法来获取子属性?
java - 我可以在@ComponentScan::lazyInit 中将字符串转换为布尔值吗?
在application.properties
:
而在Main
课堂上:</p>
但是lazyInit
is a Boolean
,我怎样才能将 a 转换String
为 a Boolean
in @ComponentScan::lazyInit
?
javascript - 在 String.prototype 上定义动态属性是不好的做法吗?
我最近想到在 Javascript 字符串原型上定义动态属性会很棒(/easy/convenient),这样你就可以像在 ruby 中一样使用你的字符串文字和变量。举个例子:
这样你就可以像这样使用你的字符串:
我已经可以想象一大堆方便的应用程序,但我不确定。它有效,但我有点担心这可能是不好的做法,而且闻起来有点奇怪。
让我知道您对此有何看法。
c++ - Boost:使用 read_graphml() 访问图的特定属性
我正在尝试从使用 Boost Graph 库使用 yEd 创建的 .graphml 文件中读取与图形相关的(自定义)属性。读取顶点和边(动态_)属性有效,但我的图形属性始终为空。我还遇到了如何使用 boost::read_graphml 读取图形域属性?但该解决方案只会产生空字符串(它在下面的代码中)。除此之外,我无法找到有关该问题的太多信息。
这是缩短的代码(完整的工作示例test.cpp
在这里):
您可以使用g++ test.cpp --std=c++11 -o test -lboost_graph
. 运行它只./test simple_graph.graphml
产生“”而不是“foobar”,这是预期的输出,因为图表有
标签定义为
我已经上传了一个simple_graph.graphml 示例文件(没有足够的代表来发布 img/更多细节)。
次要后续问题:是否可以在不“修复” yEd 导出文件(参见代码)的情况下加载图表?解析器总是抱怨这样的行(不确定在标准中允许的 GraphML 标准中是否允许:“该组由两个可选属性组成 - attr.name(给出数据函数的名称) - attr.type ((声明数据函数的值范围)。”):
出现此错误:
解析错误:键的无法识别类型“”
非常感谢任何帮助/想法。非常感谢!
swift - 对象/结构的自定义/动态属性
是否可以在 Swift 中创建具有“动态”属性的结构?
即,如果我有一个从某个 JSON API 返回的字典,并且我在构建时知道它有name
,id
在其中。
然后我可以建立一个像......
但是,如果字典有一个自定义属性,比如age
......我可以做一些事情来在运行时向结构添加一个类型化的属性吗?
我知道(认为)这种事情在 Objective-C 中是可能的,但是有更多的运行时控制。
斯威夫特有可能吗?
谢谢
c# - WebApi2 - 如何向模型添加动态属性
我希望以前有人问过这个问题,但我只是没有找到它。我正在 WebAPI2 中编写一组 Restful API。我了解 API 控制器将在其响应中返回模型。我的问题是,当需要额外数据时,我可以在这些模型中创建动态属性吗?
例如,我可能有一个如下所示的类:
我可以创建一个只检索 Foo、保存 Foo 等的服务。但是如果我需要一个返回 Foo 的服务,以及与该 Foo 相关联的所有 Bar,该怎么办。所以返回类需要如下所示:
我需要为此创建一个全新的模型吗?或者在 WebAPI 中有一种方法可以将 Bars 属性动态添加到 FooModel 中。
在这个用例中,当保存一个 Foo 时,我不知道与之关联的 Bars。此外,为了减少带宽,我的前端代码中有一些地方需要在没有所有 Bars 的情况下获取 Foo(否则它会发送大量数据,而这些数据不会被使用)。
那有意义吗?
任何想法将不胜感激。
本
c# - 更新网格属性中的动态属性
我正在尝试使用属性网格来显示对象属性。我有三个下拉列表,其项目取决于用户选择的内容。我的意思是我使用动态属性并在运行时创建这些属性。这里有一个问题,我用一个例子来解释。有三个下拉列表:供应商、产品和版本。供应商和产品是从枚举类型创建的,版本是从列表类型创建的。当用户点击供应商并选择一个项目,如果项目是 linux,产品必须显示 turboLinux, alt_linux。当用户选择 redhat vendor 时,产品必须显示 enterprise_linux 。版本项目也会根据用户的选择而变化。问题是更改后不会立即更新。请看这张照片:
在这张照片中,一切都是正确的
当用户点击供应商并选择 redhat 时:
每次更改后,我都会使用新属性设置属性网格选定对象。但是当我再次单击具有新属性的对象时应用了更改。
单击对象后捕获此图像
我尝试过 INotifyPropertyChanged 但没有任何改变。
spring - 在不重启 TOMCAT 的情况下 Spring 重新加载属性
我有这个 Spring MVC 应用程序,它使用 PropertyPlaceholderConfigurer 使用 @Value 注释加载属性。我知道所有属性都是在初始化上下文时在服务器启动时加载的。然而,有没有一种方法可以访问更新的属性而无需重新启动 TOMCAT?(也许使用 Apache Commons PropertiesConfiguration)?
有没有办法可以将 Apache Commons PropertiesConfiguration 配置为与 Spring PropertyPlaceholderconfigurer 一起使用?
php - 记录魔法属性的默认值
@property 显示了在类中找到的“神奇”属性变量。
关于魔法属性默认值的文档有什么建议吗?希望以 PhpStorm 理解的方式。
neo4j - Spring Data Neo4j 5 更新动态属性
我有以下实体:
我添加了以下属性:
现在在数据库级别,我的Value
节点具有两个属性:
现在,我想更新此Value
节点的属性。为此,我创建了其他属性:
在数据库级别更新节点后,我具有以下属性:
如您所见,以下方法正确地使用 更新了属性,key1
但没有删除使用key2
.
如何正确更新动态属性以删除所有具有新properties2
HashMap 中不存在的键的属性?
更新
正如下面的答案所建议的,我使用以下代码来重用 Value 节点中的相同属性:
但它仍然无法使用与以前相同的结果 - 它仍然不会通过删除的键从 Neo4j 节点中删除属性。我究竟做错了什么 ?