繁体   English   中英

WinJS内联绑定语法

WinJS inline Binding Syntax

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我试着理解模板绑定如何与WinJS一起工作。

我发现你必须在数据属性上指定绑定:

<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}只是被Templating引擎解析和替换的东西

谢谢

2 个回复

不,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>

否则,绑定实际上是由WinJS.Binding.processAll创建的。 您可以替换或猴子修补此功能并添加您自己的模板引擎。

你可以做点什么

<div>This is my property <span data-win-bind="innerText: property1">property1</span> and it was created <span data-win-bind="innerText: created_at">created_at</span></div>

或者,当然,你也可以使用javascript来实现相同的结果,通过这样做:

// somefile.html
<div id="someID">This is my property {{property1}} and it was created {{created_at}}</div>

// somefile.js
var property1 = "some text";
var created_at = "some text";
var div = document.getElementById("someID");
div.innerText = "This is my property " + property1 + " and it was created " + created_at;

希望这可以帮助。

1 WPF绑定语法

何时在路径中使用“/”符号? 我认为“/”仅在我们使用XML时使用,但今天看到示例: 窗口的DataContext属性设置为ViewModel类的实例,ViewModel实例的Data属性使用BusinessObject对象的集合进行初始化。 如果TextBox实例的Text属性 ...

4 powershell datatemplate绑定语法

我在弄清楚powershell中的itemscontrol数据绑定的语法时遇到了问题。 我在下面有一个简单的WPF脚本,带有2个带有数据模板的itemscontrol示例。 第一个(list01)有多个元素并且没有正确显示,第二个itemscontrol(list02)只有一个绑定元素并且工 ...

5 敲除组件绑定语法

是否存在以下自定义元素的等效语法? 当我尝试以下操作时,我的对象DayOfWeekUtilization没有传递给我的组件。 而是传入具有$ raw属性的对象。 我的对象DayOfWeekUtilization具有许多不同的属性,所以我不想在HTML内扩展这些属性(需要由Jav ...

6 react 有标记绑定语法吗?

我正在学习 React,这是我的教程所说的将表绑定到 Article 对象的 javascript 数组的方式: 我一直在使用淘汰赛 js,它支持一种看起来更自然的语法,因为它没有所有的大括号和圆括号,这使得更容易查看您正在尝试的 HTML 的结构生产: React 是否有类似的声明式语法 ...

7 scalaz中的绑定语法

有没有办法在scalaz中使用漂亮的haskell-bind( &gt;&gt; )语法,以这种方式编写代码: monad1 &gt;&gt; monad2 ? ToBindOps要求传递显式monad,因此我必须在ToBindOps[F, Unit](monad1) &gt;&gt; m ...

8 等效的WPF绑定语法

我需要有关WPF绑定语法的帮助: 此XAML可以正常工作: 但是我不希望WebSitePricesView公开PriceList,我想将DataGridCollectionViewSource直接绑定到ApplicationPresenter.PriceList。 此XAM ...

9 使用 :as 指定绑定语法

假设我有一个绑定,例如: loop [[x &amp; more :as tree] tree, minVal 99, maxVal -99] :as做什么的? 我试过环顾四周,但找不到任何关于它的信息。 ...

2019-12-28 21:39:06 1 48   clojure
10 什么是正确的Javascript绑定语法?

当我从jQuery.proxy()迁移时,我发现了两种使用Javascript本机bind方法: 和 据我所知,他们都做同样的事情,但我担心后者可能会导致on() (或其中的任何函数)出现问题。 以前的语法是我从$.proxy() ,对我来说看起来它是显式绑定到处理程序,所以我 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM