0

我正在用一些变量和方法定义页面。然后我想在 html 标记中使用它(例如data-win-bind="textContent: myPage.variable)。如何访问 html 标记中的页面变量?

4

2 回答 2

2

在页面后面的 JavaScript 代码中,比如 default.js,您将包含用于数据绑定的 ViewModel,如下所示:

(function(){
   WinJS.Namespace.define("MyModel.myPage", {
      variable : null
   };
   MyModel.myPage.variable = 'foo';
})();

然后在页面被激活时(在 default.js 中),您需要使用如下调用初始化绑定

WinJS.Binding.processAll(document.body, MyModel);

不过还有更多可用的功能,所以这只是一个简单的单向绑定案例,应该可以帮助您入门。有关更多信息,请查看快速入门:绑定数据和样式

于 2012-10-11T20:55:51.827 回答
-1

你必须使用 javascript 这里的骨架:

<html>
<head>
<script type="text/javascript">
//Code goes here
</script>
</head>
<body>
</body>
<html>
于 2012-10-11T18:24:07.113 回答