【发布时间】:2019-11-11 18:37:18
【问题描述】:
到目前为止,我正在使用枚举呈现按钮,然后根据类型我有不同的 HTML。就这样,
export interface control {
type: controlType;
}
export enum controlType {
button,
switch,
select
}
那我可以这样称呼,
<!--- ko: if: $data.type === 0 -->
PUT CODE HERE
<!-- /ko -->
我试图通过使用一个对象来帮助优化,然后在不同的文件中呈现代码视图。我不能让它工作,任何帮助将不胜感激。目前为止,
export interface control {
type: {
button: 'folder/button.html',
switch: 'folder/switch.html',
select: 'folder/select.html'
}
}
然后我想我可以使用类似的东西
<!-- ko compose: { view: $data.type } --> <!-- /ko -->
这不起作用,我被卡住了。
【问题讨论】:
标签: javascript typescript knockout.js