【发布时间】:2013-06-22 10:55:59
【问题描述】:
我刚刚从 KnockoutJS 切换到 AngularJS,我无法在 AngularJS 中找到 KnockoutJS 的“with”数据绑定。
这是 KnockoutJS 中的一段代码。 "with" 绑定创建一个新的绑定上下文,以便将后代元素绑定在指定对象的上下文中。
<h1 data-bind="text: city"> </h1>
<p data-bind="with: coords">
Latitude: <span data-bind="text: latitude"> </span>,
Longitude: <span data-bind="text: longitude"> </span>
</p>
<script type="text/javascript">
ko.applyBindings({
city: "London",
coords: {
latitude: 51.5001524,
longitude: -0.1262362
}
});
</script>
AngularJS 有类似上下文的东西吗?
【问题讨论】:
-
首先了解 with 绑定是如何工作的,并尝试找出一些类似的指令,甚至发明一个
标签: angularjs knockout.js