gpt4 book ai didi

knockout.js - Durandal/Knockout 模板绑定(bind)未插入

转载 作者:行者123 更新时间:2023-12-04 17:23:33 24 4
gpt4 key购买 nike

我目前正在尝试传播表格行 <tr>模板转换为 <tbody>标签。这是一个例子:

HTML:

<table>
<tbody data-bind="template: { name : 'tableTemplate', foreach : tableRow }">
</tbody>
</table>
<script type="text/html" id="tableTemplate">
<tr>
<!-- First Name -->
<td data-bind="text: firstName"></td>
<!-- Last Name -->
<td data-bind="text: lastName"></td>
</tr>
</script>

杜兰达尔JS:
define(function(require) {
var self = this;
self.app = require('durandal/app');

return {
tableRow: ko.observableArray([
{ firstName: "DemoFirstName" , lastName: "ExampleLastName" },
{ firstName: "ExampleFirstName", lastName: "DemoLastName" }
]);

//viewAttached and other non-applicable console log functions here
};
});

HTML 中的所有内容都将正确地进行数据绑定(bind),直到它到达表格;之后所有的数据绑定(bind)都失效了。

我对 Durandal 很陌生,我边走边学。

最佳答案

我遇到了同样的问题,我在 Durandal google group 上找到了答案。我在我的问题上发布了结果。 KO cannot find template with ID

基本上你还不能使用命名/ID'd Knockout 模板,它们不受支持。
据 Durandal 开发人员在他们的新闻组中说,支持可能很快就会到来。
解决方法是使用内联或 Durandal 的撰写功能。

关于knockout.js - Durandal/Knockout 模板绑定(bind)未插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15557795/

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