我尝试了解模板绑定(bind)如何与 WinJS 一起使用。
我发现您必须指定数据属性的绑定(bind):
<div data-wind-bind="innerText:myProperty"></div>
我想我还看到了一些可以定义多个属性的东西......
<div data-wind-bind="style.color: fontcolor; innerText: timestamp"></div>
是否还有像其他模板引擎一样的语法,我可以指定它像内联一样思考(只是其他模板引擎的一个示例)
<div>This is my property {{property1}} and it was created {{created_at}}</div>
现在重要的是它是<% property %>
或#{property}
只是由模板引擎解析和替换的内容
谢谢
最佳答案
不,WinJS Binding 中没有这样的语法。
不过,您可以这样写。
<div>This is my property <span data-win-bind="innerText:property1"></span> and it was created <span data-win-bind="innerText:created_at"></span></div>
否则,绑定(bind)实际上是由 WinJS.Binding.processAll
创建的。您可以替换或猴子修补此功能并添加您自己的模板引擎。
关于javascript - WinJS 内联绑定(bind)语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12402328/