2014-02-19 3 views
0

durandal과의 바인딩 바인딩에 적용 할 수있는 전환 방법이 있습니까? 내 말은 내가durandal composition animation

<div data-bind="compose: ActiveView, transition: 'entrance'"></div> 

이있는 경우 활성 뷰가 개편 관측 내가 그것을 변경하면 내가 전환 과정을 나타내는 일부 진전 링 라우팅 동안 같은 전환 효과를하고 싶은 것입니다. 여기

import ko = require('knockout'); 
class Shell implements iModule 
{ 
activate: (context: Object) => void; 
ActiveView: KnockoutObservable<any>; 
SwitchView:() => void; 

constructor() { 
    this.activate = this._activateCallback; 
    this.ActiveView = ko.observable<string>('parts/welcome'); 
    this.SwitchView = this._activateView; 
} 

private _activateView() { 
    this.ActiveView('parts/about'); 
} 

private _activateCallback (ctx: Object) { 

} 
} 
export = Shell; 
+0

그냥 이전보기를 제거하고이 과정을 움직일 수있는 능력이없는 새보기로 바꾸기 만하면됩니다. –

답변

3

전환이 어떤 바인딩 구성과 함께 작동하는 방법을 내 뷰 모델이다. 그래도 구문에 오류가 있습니다.

<div data-bind="compose: { model: ActiveView, transition: 'entrance' }"></div>