2016-11-01 6 views
1

내 Sencha 프로젝트에서 경로를 사용해야합니다. 그러나 나는 다른 사람들보다 먼저 글쓰기가 끝나도 루트가 작동하는 이유를 이해하지 못합니다.경로가 끝에서 작동합니다

routes:{ 
     'routingTest':{ 
      action:'testing' 
     } 
    }, 
    testing:function(){ 
     console.log('HI') 
    } 
예를 들어,

myFunction:function(){ 
    console.info('hello ') 
    this.redirectTo('routingTest',true); //routes to hash 'routingTest' 
    console.info('world. '); 
} 
----------- 
Output: 
hello 
world. 
HI 

는하지만

hello 
HI 
world. 

============= 다음

같은 결과를 원하는 것은 내 경로입니다

이 문제를 해결할 수있는 방법은 없습니까? 미리 감사드립니다.

답변

0

console.info가 stdout에 쓰고있는 반면 console.log는 stderr에 쓰고 있다고 가정합니다.

이들은 서로 다른 스트림이며 동기식으로 나오지 않을 수도 있습니다. 라우팅 기능이 console.info 대신

+0

사실 route에서 function, console.log ('HI') 여기에 console.log라는 더 많은 흐름을 수행해야합니다. 나는 그 명령에 대해 알고 싶다. –

+0

제안 된 변경을 시도 했습니까? 작동 했나요? – mjs

+0

그래, 나는 그것을 시도했지만 alr하지만 여전히 동일합니다. –

0

()가 redirectTo에 대한 두 번째 매개 변수를 제거하려고 사용하는

업데이트, 당신은 진정한 주었다.

+0

시도했지만 여전히 작동하지 않습니다. –

+1

@PhonSoyang : 주어진 코드 조각에서 우리는 자세하게 정보를 제공하지 못합니다. 실제로 바이올린을 디버깅 할 수 있도록 작동하는 바이올린을 제공 할 수 있습니까? – Tejas