0
동일한 뷰를 계층 구조로 작성해야합니다. 부모 - 자식 1 - 자식 2Durandal이 foreach에서 동일한 뷰를 구성 중
<div id="divParent" data-bind="with: ParentObs">
<section data-bind="compose: { view: '../views/header', model: '../viewmodels/header', activate: true, cacheViews: false , preserveContext: true, activationData: id}"></section>
<div id="idChild" data-bind="ChildObs">
<section data-bind="compose: { view: '../views/header', model: '../viewmodels/header', activate: true, cacheViews: false , preserveContext: true, activationData: id}"></section>
</div>
</div>
ParentObs의 속성과 childObs는 동일하다. ParentObs에는 하위 목록이 포함되어 있습니다. 속성 이름 및 성 내가 ID 활성화 데이터를 사용하여 접근하고있는 있습니까
지금은 모든 구성에 반영되어 합성보기 문제는 합성보기로 결합 할 수있는 마지막 이드이 바인딩하고
전망. 다른 데이터를 표시하고 싶습니다.
어떻게해야합니까?
HEADER.html 현재
<span data-bind="text: Properties().firstName"></span>
<span data-bind="text: Properties().lastName"></span>
header.js
define([],function(){
var Properties = ko.observable();
var activate = function(Id){
Properties(getDataById(Id));
}
});
getDataById
는 바람 호출I have the same problem mentioned in this link. Can't understand the solution proposed
감사합니다.이 문제가 해결되었습니다. – user2717199