相关疑难解决方法(0)

你能调用ko.applyBindings来绑定局部视图吗?

我正在使用KnockoutJS并拥有主视图和视图模型.我想要一个对话框(jQuery UI one)弹出另一个视图,该视图要绑定一个单独的子视图模型.

使用AJAX检索对话框内容的HTML,所以我希望能够ko.applyBindings在请求完成后调用,并且我想将子视图模型绑定到通过对话框div中的ajax加载的HTML部分.

这实际上是可行的还是我需要在页面最初加载然后调用ko.applyBindings一次时加载我的所有视图和查看模型?

ajax html5 knockout.js

256
推荐指数
3
解决办法
12万
查看次数

如何使用knockout绑定新元素?

如何在页面加载后绑定新元素?

我有类似的东西

system = function()
{

    this.hello = function()
    {
        alert("hello");
    }

    this.makeUI = function(container)
    {
        div = document.createElement("div");
        div.innerHTML = "<button data-bind='click: hello'>Click</button>";
    }
}

ko.applyBindings(new system);
Run Code Online (Sandbox Code Playgroud)

如果我试试这个

this.makeUI = function(container)
{
    div = document.createElement("div");
    div.innerHTML = "<button data-bind='click: hello'>Click</button>";
    ko.applyBindings(new system,div);
}    
Run Code Online (Sandbox Code Playgroud)

但根据这些 帖子,它将无法运作.

javascript data-binding web knockout.js

6
推荐指数
1
解决办法
7018
查看次数

标签 统计

knockout.js ×2

ajax ×1

data-binding ×1

html5 ×1

javascript ×1

web ×1