Angularjs 角度-相同视图不同绑定上下文
仍然在努力向角度转换,所以可能是另一个新手类型的问题,但请容忍我- 在Durandal/Knockout中,我可以使用Angularjs 角度-相同视图不同绑定上下文,angularjs,data-binding,knockout.js,Angularjs,Data Binding,Knockout.js,仍然在努力向角度转换,所以可能是另一个新手类型的问题,但请容忍我- 在Durandal/Knockout中,我可以使用compose绑定来显示对象ie上下文下的视图- <div data-bind="with: firstPerson"> <!-- ko compose: 'views/person' --><!-- /ko --> </div> <div data-bind="with: secondPerson">
compose
绑定来显示对象ie上下文下的视图-
<div data-bind="with: firstPerson">
<!-- ko compose: 'views/person' --><!-- /ko -->
</div>
<div data-bind="with: secondPerson">
<!-- ko compose: 'views/person' --><!-- /ko -->
</div>
显示绑定到两个单独淘汰对象(可观察对象)的同一视图
但是在Angular中,我没有找到将元素中的所有内容绑定到特定上下文的正确方法。如何显示具有各种上下文的多个html文件
我不认为这是ng重复,因为它不是一个对象数组,它是同一个对象上的两个独立属性,即-
- 第一人称
- 第二人
<span data-bind="text: fullName"></span>
在person视图内部,无需定义它是哪个父视图的一部分,如何在Angular中实现这一点?您可以使用来实现这一点
<ng-include ng-init="person=firstPerson" ng-model="person" src="'/views/person.html'"/>
<ng-include ng-init="person=secondPerson" ng-model="person" src="'/views/person.html'"/>
因此,您可以使用相同的模型person
来引用不同的数据模型(firstPerson
或secondPerson
)您可以用来实现这一点
<ng-include ng-init="person=firstPerson" ng-model="person" src="'/views/person.html'"/>
<ng-include ng-init="person=secondPerson" ng-model="person" src="'/views/person.html'"/>
因此,您可以使用相同的模型person
来引用不同的数据模型(firstPerson
或secondPerson
)