2015-07-24 3 views
0

Я использовал try coffeescript, и он правильно компилируется, но в моем приложении я установил фильтр, используя yo: угловой фильтр capitialize, и он создал файл правильно, но когда я обслуживаю приложение, я получаю typeerr, потому что он отсутствует ')' перед .filter.фильтр углов не компилируется правильно с coffeescript

'use strict' 

angular.module 'someapp' 
    .filter 'capitialize', -> 
    (input) -> 
     'capitialize filter: ' + input 

компилирует:

(function() { 
    'use strict'; 

    angular.module('someapp'.filter('capitialize', function() { 
    return function(input) { 
     return 'capitialize filter: ' + input; 
    }; 
    })); 

}).call(this); 

ответ

0

Должно быть что-то с YEOMAN приложения я использую, работает йо Угловая: имя фильтра вручную, добавив() вокруг модуля, кажется, чтобы исправить эту проблему.

'use strict' 

angular.module('someapp') 
    .filter 'capitialize', -> 
    (input) -> 
     'capitialize filter: ' + input 
Смежные вопросы