【发布时间】:2016-05-11 14:39:28
【问题描述】:
有什么方法可以用 JsViews 实现“通用”属性编辑器? 让我们看看我是否可以解释自己:我想要大致这样的东西
<script type="text/x-jsrender">
{{include #data.property1 tmpl="#propeditor" /}}
{{include #data.property2 tmpl="#propeditor" /}}
{{include #data.property3 tmpl="#propeditor" /}}
</script>
<script type="text/x-jsrender" id="propeditor">
<div class="editableField">
<div>
<span class="[onClickHideMeAndShowTheDataLinkedInput]">
{^{>[ref to prop]}}
</span>
</div>
<input type="text" data-link="[prop name] trigger=true" style="display:none;" class="[onBlurShowThePlainTextAgain]" />
</div>
</script>
换句话说,我想在模板内创建一个有点动态的数据链接,以避免代码复制。 这个可以吗?
【问题讨论】:
标签: javascript jsviews