gpt4 book ai didi

javascript - 如何在对象依赖于 meteor 的变化后更新 DOM 元素?

转载 作者:行者123 更新时间:2023-11-28 20:24:26 24 4
gpt4 key购买 nike

我在数组中有一个对象

var 
sidelist = [
{
name:"MURICA",
types:[...]
}
];

我有一个显示对象名称的框。然后我有一个文本字段和一个按钮。按下按钮时,对象的名称将设置为文本字段值。但我不知道如何使框中的名称相应更改。

据我了解,将对象放入 session 变量中不是一个选项,因为如果不重置整个 session 变量,我将无法修改其中对象的属性。我尝试了一下,失败了。

最佳答案

html

<template name="asdf">
{{#with object}}
<div>{{name}}</div>
{{/with}}
</template>

js

Template.asdf.object = function() {
return Objects.findOne(...);
};
<小时/>

编辑

我想我问错了,抱歉。如果您想要更改内存中的某个值并更新 DOM,请使用依赖项:

html

<template name="asdf">
{{property}}
</template>

js

var property;
// Create new dependency object that will manage refreshing property value:
var _dep = new Deps.Dependency;


updateProperty = function(value) {
property = value;
// Whenever you change value of the property, call changed() function:
_dep.changed();
};

Template.asdf.value = function() {
// Within reactive function, call depend() to rerun the function
// each time the value is changed:
_dep.depend();
return value;
};

关于javascript - 如何在对象依赖于 meteor 的变化后更新 DOM 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17648889/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com