DurandalJS에서보기의 작성 바인딩에 바인딩되는 Activator를 내 ViewModel에 생성했습니다. 사소한 예 : 내가 잘못 뭐하는 거지DurandalJS가 activationData를 자식보기 모델로 전달하지 않음 바인딩을 구성합니다.
var ViewModel = function(){
this.childView = activator.create();
this.activate = function(whyIsThisUndefined){ console.error('Well?' + whyIsThisUndefined); }
}
<div data-bind="compose: { model : theModel, activationData: [1]}"></div>
? Durandal이 정품 인증 매개 변수를 전달하지 않는 이유는 무엇입니까?
이 게시물 확인 - http://pwkad.wordpress.com/2014/02/02/best-parts-about-durandal/ –
안녕하세요, PW, Kad, 저는 실제로 그 기사를 읽었습니다. 그 구문을 알고 있고 내 인터넷 검색에서 여러 참조를 발견했지만 하드 코딩 된 값을 사용하더라도 아무 것도 내 activate 메소드에 전달되지 않습니다. 내가 볼 수있는 실제 사례가 있습니까? Durandal의 어떤 버전을 사용하고 있습니까? (나를 위해 2.0.1). 그 샘플에서 –
2.0.1. 활성화 데이터를 activationData로 변경할 수 있습니까? {data : 'Hey !!!!' } 그런 다음 console.log (whyIsThisUndefined)를 열고 해당 객체에 데이터 속성이 있는지 확인하십시오. –