Whe*_*ard 7 knockout.js knockout-components
我想在knockout.js中创建一个自定义组件.
HTML
<demo-widget>TEXT NEEDED</demo-widget>
Run Code Online (Sandbox Code Playgroud)
使用Javascript
ko.components.register('demo-widget', {
template: '<div>New Text</div>'
});
ko.applyBindings();
Run Code Online (Sandbox Code Playgroud)
该组件加载精细和一切,但我现在想要做的是能够获得原始自定义组件标记内的任何内容(例如"文本需要"文本).
知道我怎么能这样做吗?希望我能够清楚地解释清楚.
为什么不使用 params 属性来保存初始文本:
<demo-widget params="initialValue: 'text i need to get...'"></demo-widget>
Run Code Online (Sandbox Code Playgroud)
ko.components.register('demo-widget', {
template: "<div data-bind=\"text: 'content in my component. previous was: '
+ initialValue \">
</div>"
});
ko.applyBindings();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
654 次 |
| 最近记录: |