问题标签 [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.
php - Laravel 关系工作,但显示它-> 试图获取非对象的属性
在我的控制器中,我有:
当我在我的视图中这样引用它时:
我得到一个Trying to get property of non-object
错误。
这是我的关系:
产品.php
这是我的 ProductImage 关系:
那里有什么问题?
ontology - 使用 OWLAPI 查找本体中某些对象属性的用法
我正在使用比萨本体,并且有一个名为hasCountryOfOrigin的对象属性。此对象属性没有特定的域和范围,可能是因为域可以是比萨饼或比萨饼Topping。对于其他对象属性,例如hasBase,我可以找到它与 ontology.getAxioms(AxiomType.OBJECT_PROPERTY_DOMAIN) 一起使用的位置,因为它具有域和范围。那么如何使用 OWLAPI 找到使用 hasCountryOfOrigin 的位置?
python - Kivy:何时使用 ObjectProperty
我有一个按钮 ( button_child_A
) 调用 def on_press
。在这个定义中,我想更改 3 个标签的文本:
我可以修改label_child_A
并label_parent
通过简单地调用 then 与他们ids
,但我不能通过label_child_B
调用它来修改id
,我得到错误:"object has no attribute"
。(参见def change_label
下文.py
)
我知道我必须创建一个,ObjectProperty
但为什么呢?为什么ObjectProperty
当我从同一个类或父类更改小部件时不需要它,但当我从“姐妹类”(同一个父类)更改小部件时需要它?
.py
:_
和.kv
:
javafx - 是否可以创建一个属性来监听 javafx 中自定义对象的变化?
假设我有一个实体类 Foo,其中包含一些字段、getter、setter 和构造函数。例如:
然后我想知道a或b什么时候改变。我知道 javaFX 中有一个 ObjectProperty。所以我正在创建对象属性:
然后为了了解a和b字段的变化,我添加了ChangeListener:
然后实验:
运行良好,但下一行:
不调用监听器。原因很清楚。最后一行实际上并没有改变 Foo 对象(引用保持不变)。
我有一些可能的解决方案。但都不够优雅。例如,将每个字段更改为属性并为每个变量添加相同的侦听器。
所以,问题是。为自定义对象的字段更改添加侦听器的方法是什么?
node.js - Node.js 你如何 console.log 出一个对象属性+变量?
我正在尝试通过在 objectProperty 的末尾添加一个变量以选择属性来 console.log out 一个 true/false 语句:(appleAmount.amount+number)?你怎么做呢?
javascript - JS:一个对象的属性值在一个字符串中依次包含多个值。如何访问它们?
我在访问 JS 中对象的属性值时遇到问题。属性值称为“_value”并包含一个字符串。该字符串再次被划分为其他一些值。看看这篇文章中的图片,了解我在说什么;)
JS Property-Value 在一个字符串中依次包含多个值。
我的问题是如何访问这些特定值。例如以如下方式:
...结果获取图像中第一个条目的值。
我想我可以先尝试访问“_value”。而不是对返回的字符串进行多次操作。但这在我看来非常复杂,特别是因为返回的字符串“_values”在它们包含的子属性中有所不同。
完美的解决方案是在 和 中拥有一个具有所有值的对象,它们自己喜欢
不幸的是,我不是自己生成对象。该对象是读取 xml 文件的结果。所以对我来说,实际上不可能在他们自己的条目中写入该字符串的所有值。
我很高兴听到您的一些可能的解决方案或想法。
谢谢!
javascript - VueJS 观察插入的参数
我从 VueJS 2 开始,我创建了一个简单的插件,它将参数添加到 Vue 实例。
我有问题,因为当我更新此值时,我的计算属性仍然相同。
我的示例插件代码:
还有我的组件代码
当我this.$myProperty
在其他组件中更改时,我的组件返回 vaid 值(例如,当我从更改为时,"test"
我"newvalue"
可以看到"newvalue"
)但计算属性test
仍然是旧值("test"
在我的示例中)。
我尝试使用this.$set(this, "$myProperty", value)
,但这仍然无法正常工作。
如何使用或声明此属性以在计算或监视属性中使用它?
java - Java owlapi 提取物
我有一个本体
我正在尝试提取所有 ObjectProperties,
这将打印 ObjectProperty 的名称,例如http://purl.obolibrary.org/obo/BFO_0000050。
我想知道如何获得 rdfs:label,例如
javascript - 分配给对象不起作用
我正在使用Nightwatch.js,最近我发现了代码的一个有趣行为。
我试图用来自 JS6 的async/await命令替换回调结构。
最初
最初我从这段代码开始。它检查浏览器窗口中是否有 2 个选项卡。
工作代码
我将其替换为:
其中assignVariable是:
这段代码有效。
不工作的代码
当我想将assignVariable更改为:
问题
然后assingVariable似乎根本没有影响。我正在调试这一行,并执行了assignVariable中的赋值,但是当我们回到main.js时,对象窗口仍然等于{}。
我希望我已经解释清楚了。
PS 这是我在 StackOverflow 中的第一个问题,所以请耐心等待。:)