首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解释一些敲除代码

解释一些敲除代码
EN

Stack Overflow用户
提问于 2013-05-14 09:45:32
回答 1查看 72关注 0票数 0
代码语言:javascript
复制
<div data-bind="template: { name: 'editFile', 'if': fileToEdit, data: fileToEdit },myDialog: { open: fileToEdit, accept: acceptFile, cancel: cancelFile, position: $root.lastClicked }">
</div>

如何调用“fileToEdit”?我认为'myDialog‘是一个定制的模板?这看起来是由以下代码调用的:

代码语言:javascript
复制
ko.bindingHandlers.myDialog

这是否对“myDialog”的任何自定义绑定进行了简化?

敲除提供了一些参数的文档:

name -包含要呈现的模板的元素的ID -请参见注5,以了解如何以编程方式更改该模板。data -作为模板呈现的数据提供的对象。如果省略此参数,KO将查找foreach参数,或者返回使用当前模型对象。如果-如果提供了此参数,则只有当指定的表达式计算为true (或真-ish值)时,模板才会呈现。这对于防止在填充模板之前可以观察到的空值被绑定到模板中很有用。foreach -指示KO在“foreach”模式下呈现模板-有关详细信息,请参见注2。当与foreach一起使用时,为呈现的每一项定义一个别名--详见注3。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-14 09:56:00

您可以查看敲除模板文档。据我所知,如果'fileToEdit‘变量不是null,模板将被呈现。

'myDialog‘是自定义绑定处理程序。.一旦创建div,它就会被初始化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16539935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档