2015-11-02 3 views
0

Я боролся с тем, чтобы реализовать хорошую структуру для директив в TypeScript. Я нашел пару решений в Интернете, однако, честно говоря, я понятия не имею, какой из них использовать - все они выполняют свою работу.Каков наилучший способ написания директив?

Какая хорошая структура для директивы придерживаться?

n.b. Я использую AngularJS 1.

+0

Вы просите у AngularJS вообще, для v1 или v2? – Hitmands

+0

Я спрашиваю о AngularJS v1 :) – uksz

+0

Директивы в целом представляют собой сложную концепцию. Это действительно зависит от того, что вы пытаетесь сделать с ними, если вы даже попытаетесь сделать одну работу. –

ответ

0

В моем мнении, думая о машинописном пути, вам нужно импортировать AngularJS definition, это дает вам ссылки на фреймворк.

  1. Создание модуля
  2. экспортировать функцию, которая возвращает Angular Directive Definition Object
  3. В ПДИ использовать API-интерфейсы, как вы хотите

    [...] экспорт функция tsDirective(): ng.IDirective [...]