Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在aurelia自定义属性中是可变的;“静态”;_Aurelia - Fatal编程技术网

在aurelia自定义属性中是可变的;“静态”;

在aurelia自定义属性中是可变的;“静态”;,aurelia,Aurelia,假设我在Aurelia中有一个自定义属性,我将它放在两个不同的元素上 如果我在名为的类中定义了变量,请单击when:Date 如果我在从第一个具有自定义属性的元素(即“setupDoubleClick”)激发的方法中设置该属性 如果从具有自定义属性的第二个元素激发方法,则是this.clickWhenset(因为第一个实例已经设置了这个.clickWhen),还是它仍然未定义 (我希望是第二个。)它们是独立的实例,不会相互影响。它们是独立的实例,不会相互影响。不确定我是否理解您的问题,但据我所知

假设我在Aurelia中有一个自定义属性,我将它放在两个不同的元素上

如果我在名为
的类中定义了变量,请单击when:Date

如果我在从第一个具有自定义属性的元素(即“setupDoubleClick”)激发的方法中设置该属性

如果从具有自定义属性的第二个元素激发方法,则是
this.clickWhen
set(因为第一个实例已经设置了这个.clickWhen),还是它仍然未定义


(我希望是第二个。)

它们是独立的实例,不会相互影响。

它们是独立的实例,不会相互影响。

不确定我是否理解您的问题,但据我所知,自定义属性的不同实例是为实现它的每个元素提供的。因此,他们是独立的,我认为在您的情况下,自定义组件是一种更好的方法。因此,您可以控制共享相同属性的所有元素。你觉得怎么样?@fabio luz-事实上我不想分享。嗯,我不明白你想要什么。。。你能再解释一下吗?我不确定我是否理解你的问题,但据我所知,自定义属性的不同实例是为实现它的每个元素提供的。因此,他们是独立的,我认为在您的情况下,自定义组件是一种更好的方法。因此,您可以控制共享相同属性的所有元素。你觉得怎么样?@fabio luz-事实上我不想分享。嗯,我不明白你想要什么。。。你能再给我解释一下吗?