首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据绑定到flexbox

数据绑定到flexbox
EN

Stack Overflow用户
提问于 2013-01-11 19:55:12
回答 1查看 298关注 0票数 1

可以像使用WinJS.ListView那样绑定到flexbox吗?我在想像这样的..。

代码语言:javascript
复制
<!-- default.html -->
<div class="flexbox" style="display:-ms-flexbox;">
  <div class="itemA"></div>
  <div class="itemB"></div>
  <div class="itemC"></div>
</div>

/* JavaScript */
var aList = new WinJS.Binding.List([{name:"item 1"},{name:"item 2"},{name:"item 3"}]);
var flexbox = document.querySelector(".flexbox");
//is there some magic in WinJS to bind flexbox to aList???

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-11 20:02:48

(据我所知)没有。WinJS中的数据绑定需要一个控件( ListView)和一个IListDataSource (就像您提到的WinJS.Binding.List )。您可以很容易地将项目添加到flexbox中,但使用类似于...

代码语言:javascript
复制
var flexbox = document.querySelector(".flexbox");
var myArray = [{name:"item 1"},{name:"item 2"},{name:"item 3"}];
myArray.forEach(function(item) {
    var div = document.createElement("div");
    div.innerText = item.name;
    flexbox.appendChild(div);
});

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14277705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档