2013-01-24 12 views

Odpowiedz

19

Wszystkie informacje, których szukasz, są dostępne na stronie dokumentacji AngularJS.

function compile(tElement, tAttrs, transclude) { ... } 

function link(scope, iElement, iAttrs, controller) { ... } 

function controller(scope, element, attribute, transcludeFn) 

poszukaj w wersji dyrektywa Pisanie długich

http://docs.angularjs.org/guide/directive

+3

Parametr transclude wewnątrz funkcji kompilacji jest wyłączony. Ponadto funkcja link ma translucdeFn jako piąty parametr, który powinien być użyty zamiast przestarzałego parametru translucde w funkcji kompilacji –

+3

Tak więc, mimo że oba oświadczenia Jigara i Ilkera wciąż są prawdziwe, jestem prawie pewien, że dokumentacja zmieniła się od 2013 roku. Link Podpis funkcji może być [tutaj znaleziony] (https://docs.angularjs.org/api/ng/service/$compile#-link-). Podpis funkcji kompilacji można [znaleźć tutaj] (https://docs.angularjs.org/api/ng/service/$compile#-compile-) – aaaaaa

Powiązane problemy