2015-01-04 3 views
0
module FancyApp.Controllers { 

    export interface IFancyViewModel {} 

    export class FancyController implements IFancyViewModel {} 

} 

module FancyApp { 

    ... 
    $stateProvider 
     .state("fancyState", { 
      controller: [INSERT_VIEW_MODEL] 
     }); 

} 

Когда я обозначу FancyApp.Controllers.FancyController на [INSERT_VIEW_MODEL], он собирает и работает нормально, однако машинопись, похоже, не найти/распознать IFancyViewModel. В чем причина этого?интерфейс не распознается

ответ

0

однако машинопись, похоже, не найти/распознать IFancyViewModel

Если компилируется нормально, то TypeScriptуже выполнил свою работу. При время выполненияinterface s - стерто и не существует.

Смежные вопросы