@bioforge
Верстающий пыхер

Как заставить PhpStorm подсвечивать методы сервисов в angular?

Добрый день!

Пример кода:
//demo.controller.js

"use strict";

/**
 * @ngInject
 */
class DemoController {

    constructor($element, ClientService) {

        $element.on('click', () => {
            ClientService.getClientsList().then((clients)=> {
                console.log(clients);
            })
        });
    }
}

export default DemoController;


//client.service.js

"use strict";

class ClientService {
    /**
     * @ngInject
     * @param $http
     */
    constructor($http) {
        this.$http   = $http;
    }

    getClientsList() {
        return this.$http.get('/clients').then((response) => response.data.clients )
    }
}

export default ClientService;


Пробовал импортировать ClientService в текущий файл, но подсветка всё равно не работает.
  • Вопрос задан
  • 146 просмотров
Решения вопроса 1
AMar4enko
@AMar4enko
Со старым-добрым JS только JSDoc

/**
   * 
   * @param $element
   * @param {ClientService} ClientService
   */
  constructor($element, ClientService) {

        $element.on('click', () => {
            ClientService.getClientsList().then((clients)=> {
                console.log(clients);
            })
        });
    }
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы