Knockout JS $数据绑定上下文

时间:2018-02-08 05:25:55

标签: javascript typescript knockout.js

当我将作为foreach循环结果的$ data对象传递给typescript函数时,我能够访问循环项。当我将$ data对象从foreach循环以外的任何东西传递给typescript函数时,我看到函数签名和其他属性和对象,但没有数据。

我想要做的是从页面访问任何响应数据,就像我可以从foreach循环访问数据一样。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

$ data是当前上下文中的视图模型对象。因此,在一个循环中,它是数组中的对象循环但是外部循环它不再是那个对象。请参阅Knockout reference以获取想法并了解不同的背景。