Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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
Knockout.js 使用对象更改数组后如何刷新页面?_Knockout.js - Fatal编程技术网

Knockout.js 使用对象更改数组后如何刷新页面?

Knockout.js 使用对象更改数组后如何刷新页面?,knockout.js,Knockout.js,我想知道在使用对象更改数组后如何刷新页面 例如:我有一个带有用户列表的弹出窗口。我可以通过输入字段将用户(数组中的新对象)添加到该列表中 当我添加一个新用户时,如果不刷新,该用户不会出现在弹出窗口中。只有当我刷新页面并打开弹出窗口时,我才能在列表中看到该用户 我怎样才能在淘汰赛中做到这一点,这样我就不需要刷新页面了 提前感谢。您可以使用为可观察阵列提供的淘汰功能将用户添加到可观察阵列。不要通过将底层数组从可观察数组对象中取出来操纵它,因为这样做的更改不会被Knockout观察到。Knockout

我想知道在使用对象更改数组后如何刷新页面

例如:我有一个带有用户列表的弹出窗口。我可以通过输入字段将用户(数组中的新对象)添加到该列表中

当我添加一个新用户时,如果不刷新,该用户不会出现在弹出窗口中。只有当我刷新页面并打开弹出窗口时,我才能在列表中看到该用户

我怎样才能在淘汰赛中做到这一点,这样我就不需要刷新页面了


提前感谢。

您可以使用为可观察阵列提供的淘汰功能将用户添加到可观察阵列。不要通过将底层数组从可观察数组对象中取出来操纵它,因为这样做的更改不会被Knockout观察到。

Knockout是一个MVVM绑定库。要更新前端,只需更新底层对象。也就是说,你的问题很不清楚,Liam,但在更新对象之后,前端不会更新。请创建一个问题列表。这里有一个