angularjs - Angular - same view different binding contexts -


still trying make transition angular newb-type question please bear me -

in durandal/knockout can use compose binding show view under context of object ie. -

<div data-bind="with: firstperson">     <!-- ko compose: 'views/person' --><!-- /ko --> </div> <div data-bind="with: secondperson">     <!-- ko compose: 'views/person' --><!-- /ko --> </div> 

to show same view bound 2 separate knockout objects (observables)

but in angular have not found correct way bind within element context. how can display multiple html files various context(s?)?

i don't think ng-repeat because not array of objects, 2 separate properties on same object ie -

  1. parentobject
    • firstperson
    • secondperson

edit

obviously durandal , knockout can use

<span data-bind="text: fullname"></span> 

inside of person view without having define parent part of, how can achieved in angular?

you can use ng-include achieve that.

<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.html maybe like

<div class="modal-body">    {{person.firstname}}, {{person.lastname}} </div> 

so can use same model person refer different data model (firstperson or secondperson)


Comments

Popular posts from this blog

c# - Send Image in Json : 400 Bad request -

jquery - Fancybox - apply a function to several elements -

An easy way to program an Android keyboard layout app -