首页 > 代码库 > KnockoutJS 3.X API 第四章 数据绑定(5) 控制流component绑定
KnockoutJS 3.X API 第四章 数据绑定(5) 控制流component绑定
本节目录:
- 一个例子
- API
- component生命周期
- 备注1:仅模板式的component
- 备注2:component虚拟绑定
- 备注3:传递标记到component绑定
- 内存管理
一个例子
First instance, without parameters
Second instance, passing parameters
<script>ko.components.register(‘message-editor‘, { viewModel: function(params) { this.text = ko.observable(params && params.initialText || ‘‘); }, template: ‘Message: ‘ + ‘(length: )‘}); ko.applyBindings();</script>UI源码:
<h4>First instance, without parameters</h4><div data-bind=‘component: "message-editor"‘></div> <h4>Second instance, passing parameters</h4><div data-bind=‘component: { name: "message-editor", params: { initialText: "Hello, world!" }}‘></div>
视图模型源码:
ko.components.register(‘message-editor‘, { viewModel: function(params) { this.text = ko.observable(params && params.initialText || ‘‘); }, template: ‘Message: <input data-bind="value: text" /> ‘ + ‘(length: <span data-bind="text: text().length"></span>)‘}); ko.applyBindings();
下午继续更
KnockoutJS 3.X API 第四章 数据绑定(5) 控制流component绑定
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。