Tôi đang cố tạo hai chỉ thị. Chỉ thị đầu tiên nối thêm các chỉ thị góc được xác định trước khác (ng-click và ng-class) vào phần tử và sau đó biên dịch nó để chúng hoạt động.Mẫu Chỉ thị AngularJs với ng-transclude không thể được biên dịch
Chỉ thị thứ hai thay thế một phần tử cho mẫu chứa chỉ thị đầu tiên. Tôi sử dụng ng-transclude để chuyển nội dung của phần tử sang khuôn mẫu.
Vấn đề là một khi các mẫu từ chỉ thị 2 được thêm vào chỉ thị đầu tiên cố gắng biên dịch và ném một lung lay:
"Lỗi Loại: undefined không phải là một chức năng"
Chỉ 1 hoạt động tốt khi ng -transclude không có trong mẫu. Tôi đã tạo một Plunk để chứng minh điều này: http://plnkr.co/edit/RdtjIy5XKOsqvh5VnwMr
Có ai có thể giúp đỡ và chỉ ra nơi tôi đang đi sai?
Cảm ơn, Sam
Theo quy tắc chung, để có lỗi rõ ràng hơn trong quá trình phát triển, hãy sử dụng các phiên bản thư viện không nén của bạn. Trong trường hợp của bạn, lỗi là '' 'Lỗi: $ transclude không phải là một hàm''' trong' '' ngTranscludeDirective'''. – Blackhole