2016-07-21 6 views
0

будучи Newbee к ионному 2 и интерфейс Trello REST мне нужна помощь, пожалуйста:Использование Trello REST в Ионическом 2 - TS2304 ошибки Не удается найти имя «Trello»

В соответствии с сайта Trello.com (https://developers.trello.com/get-started/start-building) У меня есть :

  1. Добавлен под HTML линии в index.html, а именно: перед телом, как они просят, следующее и заменил AppKey в моем коде:

    < script src="http://code.jquery.com/jquery-1.7.1.min.js"></script> 
    
    < script src="https://api.trello.com/1/client.js?key=[AppKey]"></script> 
    
  2. код Добавлено к dd карта в соответствии с их примером:

    var myList = 'myIDLIST';

    var creationSuccess = function(data) { 
    
        console.log('Card created successfully. Data returned:' + JSON.stringify(data)); 
    }; 
    
    var newCard = { 
    
        name: 'New Test Card', 
        desc: 'This is the description of our new card.', 
        // Place this card at the top of our list 
        idList: myList, 
        pos: 'top' 
    }; 
    
    Trello.post('/cards/', newCard, creationSuccess); 
    

Однако я получаю ошибку машинопись:

TypeScript error: C:/workspace/...etc..../service.ts(66,9): Error TS2304: Cannot find name 'Trello'. 

Я думал Trello должны быть доступны для других модулей, так как его объявили в index.html

Любая помощь приветствуется.

ответ

0

Объект Trello может существовать во время выполнения, но компилятор TypScript не знает об этом, поэтому он сообщает об ошибках. Вы должны предоставить файлы декларации или просто сообщить компилятору, что он должен ожидать глобального объекта Trello. Для этого поместите эту строку кода в начало каждого файла, который использует объект Trello.

declare var Trello: any; 

Вы также можете использовать node-trello пакет и импортировать его непосредственно.

+0

Hi Kuba - да это сработало - thankyou – Tonyeng

+0

Hi Kuba - re выше рекомендации для других, пожалуйста, ознакомьтесь с нашей дискуссией в разделе Использование узла Node-Trello от Github в Ionic 2 - Ошибка TS2304: Не удается найти имя 'require' – Tonyeng

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

  • Нет связанных вопросов^_^