问题标签 [object-property]

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 投票
1 回答
147 浏览

php - Laravel 关系工作,但显示它-> 试图获取非对象的属性

在我的控制器中,我有:

当我在我的视图中这样引用它时:

我得到一个Trying to get property of non-object错误。

这是我的关系:

产品.php

这是我的 ProductImage 关系:

那里有什么问题?

0 投票
1 回答
1319 浏览

kivy - Kivy:单击按钮时如何更新标签

我使用一个按钮来检索使用文件选择器选择的某些文件夹的路径。单击按钮时,我想更新标签的文本,以便显示选定的路径。

在我的 Kv 中:

在 .py 中:

这不会给我任何错误,但标签文本没有更改。

我也尝试过这里self.ListViewFolder.text = b推荐的,但我收到了这个错误:。MyWidget' object has no attribute 'Lb_ListViewFolder'

我已经看到了这个答案,但是在我的代码中应用时遇到了麻烦

我使用 python 3.6 和 Kivy 1.9.2.dev0


以防万一,这是我的整个代码:

0 投票
1 回答
402 浏览

ontology - 使用 OWLAPI 查找本体中某些对象属性的用法

我正在使用比萨本体,并且有一个名为hasCountryOfOrigin的对象属性。此对象属性没有特定的域和范围,可能是因为域可以是比萨饼或比萨饼Topping。对于其他对象属性,例如hasBase,我可以找到它与 ontology.getAxioms(AxiomType.OBJECT_PROPERTY_DOMAIN) 一起使用的位置,因为它具有域和范围。那么如何使用 OWLAPI 找到使用 hasCountryOfOrigin 的位置

0 投票
0 回答
1044 浏览

python - Kivy:何时使用 ObjectProperty

我有一个按钮 ( button_child_A) 调用 def on_press。在这个定义中,我想更改 3 个标签的文本:

我可以修改label_child_Alabel_parent通过简单地调用 then 与他们ids,但我不能通过label_child_B调用它来修改id,我得到错误:"object has no attribute"。(参见def change_label下文.py

我知道我必须创建一个,ObjectProperty但为什么呢?为什么ObjectProperty当我从同一个类或父类更改小部件时不需要它,但当我从“姐妹类”(同一个父类)更改小部件时需要它?

.py:_

.kv

0 投票
1 回答
4121 浏览

javafx - 是否可以创建一个属性来监听 javafx 中自定义对象的变化?

假设我有一个实体类 Foo,其中包含一些字段、getter、setter 和构造函数。例如:

然后我想知道a或b什么时候改变。我知道 javaFX 中有一个 ObjectProperty。所以我正在创建对象属性:

然后为了了解a和b字段的变化,我添加了ChangeListener:

然后实验:

运行良好,但下一行:

不调用监听器。原因很清楚。最后一行实际上并没有改变 Foo 对象(引用保持不变)。

我有一些可能的解决方案。但都不够优雅。例如,将每个字段更改为属性并为每个变量添加相同的侦听器。

所以,问题是。为自定义对象的字段更改添加侦听器的方法是什么?

0 投票
1 回答
266 浏览

node.js - Node.js 你如何 console.log 出一个对象属性+变量?

我正在尝试通过在 objectProperty 的末尾添加一个变量以选择属性来 console.log out 一个 true/false 语句:(appleAmount.amount+number)?你怎么做呢?

0 投票
1 回答
225 浏览

javascript - JS:一个对象的属性值在一个字符串中依次包含多个值。如何访问它们?

我在访问 JS 中对象的属性值时遇到问题。属性值称为“_value”并包含一个字符串。该字符串再次被划分为其他一些值。看看这篇文章中的图片,了解我在说什么;)

JS Property-Value 在一个字符串中依次包含多个值。

我的问题是如何访问这些特定值。例如以如下方式:

...结果获取图像中第一个条目的值。

我想我可以先尝试访问“_value”。而不是对返回的字符串进行多次操作。但这在我看来非常复杂,特别是因为返回的字符串“_values”在它们包含的子属性中有所不同。

完美的解决方案是在 和 中拥有一个具有所有值的对象,它们自己喜欢

不幸的是,我不是自己生成对象。该对象是读取 xml 文件的结果。所以对我来说,实际上不可能在他们自己的条目中写入该字符串的所有值。

我很高兴听到您的一些可能的解决方案或想法。

谢谢!

0 投票
1 回答
189 浏览

javascript - VueJS 观察插入的参数

我从 VueJS 2 开始,我创建了一个简单的插件,它将参数添加到 Vue 实例。

我有问题,因为当我更新此值时,我的计算属性仍然相同。

我的示例插件代码:

还有我的组件代码

当我this.$myProperty在其他组件中更改时,我的组件返回 vaid 值(例如,当我从更改为时,"test""newvalue"可以看到"newvalue")但计算属性test仍然是旧值("test"在我的示例中)。

我尝试使用this.$set(this, "$myProperty", value),但这仍然无法正常工作。

如何使用或声明此属性以在计算或监视属性中使用它?

0 投票
1 回答
126 浏览

java - Java owlapi 提取物

我有一个本体

我正在尝试提取所有 ObjectProperties,

这将打印 ObjectProperty 的名称,例如http://purl.obolibrary.org/obo/BFO_0000050

我想知道如何获得 rdfs:label,例如

0 投票
1 回答
56 浏览

javascript - 分配给对象不起作用

我正在使用Nightwatch.js,最近我发现了代码的一个有趣行为。

我试图用来自 JS6 的async/await命令替换回调结构。

最初

最初我从这段代码开始。它检查浏览器窗口中是否有 2 个选项卡。

工作代码

我将其替换为:

其中assignVariable是:

这段代码有效。

不工作的代码

当我想将assignVariable更改为:

问题

然后assingVariable似乎根本没有影响。我正在调试这一行,并执行了assignVariable中的赋值,但是当我们回到main.js时,对象窗口仍然等于{}

我希望我已经解释清楚了。

PS 这是我在 StackOverflow 中的第一个问题,所以请耐心等待。:)