Funkcja łącza AngularJS nie działa

http://jsfiddle.net/kz26/kH9wg/

Bawię się dyrektywami w AngularJS i próbuję zarówno stylu dyrektywy skrótowej (zwracając tylko funkcję link), jak i stylu longhand (zwracając całość lub część obiektu definicji dyrektywy).

Niestety, udało mi się tylko uzyskać dyrektywę działającą (która aktywuje wyskakujące okienko jQuery) przy użyciu skróconego sposobu zdefiniowanego wpopup2. Długapopup2 dyrektywa wydaje się w ogóle nie działać, w szczególnościlink funkcja w moim obiekcie definicji nigdy nie jest wywoływana. Co muszę zrobić, aby ta jawna deklaracja łącza działała?