This repository was archived by the owner on Apr 12, 2024. It is now read-only.
This repository was archived by the owner on Apr 12, 2024. It is now read-only.
Error message on directive namespace conflict #11775
Closed
Description
I got this error message today:
Error: [$compile:multidir] Multiple directives [pagination, pagination] asking for new/isolated scope on: <pagination>
http://errors.angularjs.org/1.4.0-rc.1/$compile/multidir?p0=pagination&p1=pagination&p2=new%2Fisolated%20scope&p3=%3Cpagination%3E
Took me a while to debug whats wrong with my pagination
directive. Until I discovered another directive with the exact same name pagination
from ui.bootstrap. It wasn't obvious as I didn't include ui.boostrap
myself.
If the error message would include the module name the directive came from, this had helped a lot. Something like:
Error: [$compile:multidir] Multiple directives [pagination (module: foundation), pagination (module: ui.bootstrap)] asking for new/isolated scope on: <pagination>
Example code: http://plnkr.co/edit/Mgxutpvfr4ngqRD6fV1F?p=preview
Version: angular.js/1.4.0-rc.1