{"action":"created","issue":{"url":"https://api.github.com/repos/720kb/angular-tooltips/issues/90","labels_url":"https://api.github.com/repos/720kb/angular-tooltips/issues/90/labels{/name}","comments_url":"https://api.github.com/repos/720kb/angular-tooltips/issues/90/comments","events_url":"https://api.github.com/repos/720kb/angular-tooltips/issues/90/events","html_url":"https://github.com/720kb/angular-tooltips/issues/90","id":109477394,"number":90,"title":"Multuple tool tips with ionic cause Error: [$compile:multidir]","user":{"login":"DrPollo","id":5564653,"avatar_url":"https://avatars.githubusercontent.com/u/5564653?v=3","gravatar_id":"","url":"https://api.github.com/users/DrPollo","html_url":"https://github.com/DrPollo","followers_url":"https://api.github.com/users/DrPollo/followers","following_url":"https://api.github.com/users/DrPollo/following{/other_user}","gists_url":"https://api.github.com/users/DrPollo/gists{/gist_id}","starred_url":"https://api.github.com/users/DrPollo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DrPollo/subscriptions","organizations_url":"https://api.github.com/users/DrPollo/orgs","repos_url":"https://api.github.com/users/DrPollo/repos","events_url":"https://api.github.com/users/DrPollo/events{/privacy}","received_events_url":"https://api.github.com/users/DrPollo/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/720kb/angular-tooltips/labels/help%20wanted","name":"help wanted","color":"159818"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-10-02T11:52:36Z","updated_at":"2015-10-02T12:02:22Z","closed_at":null,"body":"Anagular 1.4.3\r\nIonic 1.1 \r\n using multiple tool tips in a view is causing:\r\n\r\nError: [$compile:multidir] http://errors.angularjs.org/1.4.3/$compile/multidir?p0=ngController&p1=&p2=tooltips&p3=&p4=new%2Fisolated<ion-nav-view name=\"menuContent\" class=\"view-container\" nav-view-transition=\"ios\">cope&p5=%3Cbutton%20tooltips%3D%22%22%20ng-controller%3D%22FavPlacesCtrl%22%20class%3D%22button%20button-dark%20button-clear%20button-icon%ion-android-compass%22%20ng-click%3D%showMFilterFavPlace()%22%3E\r\n    at Error (native)\r\n    at http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:37:416\r\n    at O (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:100:355)\r\n    at E (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:94:8)\r\n    at S (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:86:20)\r\n    at S (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:86:150)\r\n    at S (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:86:150)\r\n    at S (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:86:150)\r\n    at Z (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:83:467)\r\n    at c.controller.I.appendViewElement (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:444:3638)(anonymous function) @ ionic.bundle.min.js:139b.$get @ ionic.bundle.min.js:111(anonymous function) @ app.js:194Y @ ionic.bundle.min.js:104S @ ionic.bundle.min.js:93g @ ionic.bundle.min.js:85S @ ionic.bundle.min.js:92g @ ionic.bundle.min.js:85S @ ionic.bundle.min.js:92g @ ionic.bundle.min.js:85(anonymous function) @ ionic.bundle.min.js:84c.controller.I.appendViewElement @ ionic.bundle.min.js:444c.factory._.create.H.render @ ionic.bundle.min.js:443c.factory._.create.H.init @ ionic.bundle.min.js:443c.controller.I.render @ ionic.bundle.min.js:444c.controller.I.register @ ionic.bundle.min.js:444a @ ionic.bundle.min.js:446(anonymous function) @ ionic.bundle.min.js:446a.$get.n.$broadcast @ ionic.bundle.min.js:168x.transitionTo.x.transition.I.then.x.transition.x.transition @ ionic.bundle.min.js:420(anonymous function) @ ionic.bundle.min.js:151a.$get.n.$eval @ ionic.bundle.min.js:165a.$get.n.$digest @ ionic.bundle.min.js:163a.$get.n.$apply @ ionic.bundle.min.js:166l @ ionic.bundle.min.js:118F @ ionic.bundle.min.js:122K.onload @ ionic.bundle.min.js:123\r\napp.js:196 EXCP:  [$compile:multidir] http://errors.angularjs.org/1.4.3/$compile/multidir?p0=ngController&p1=&p2=…-icon%20ion-android-compass%22%20ng-click%3D%22showMFilterFavPlace()%22%3E\r\nionic.bundle.min.js:139 Error: [$parse:syntax] http://errors.angularjs.org/1.4.3/$parse/syntax?p0=item&p1=is%20an%20unexpected%20token&p2=27&p3=config.actions.logout_tabNaNtem-button&p4=item-button\r\n    at Error (native)\r\n    at http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:37:416\r\n    at Object.q.throwError (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:240:32)\r\n    at Object.q.ast (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:232:296)\r\n    at Object.rd.compile (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:241:406)\r\n    at hc.parse (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:267:376)\r\n    at b.$get (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:149:384)\r\n    at n.a.$get.n.$watch (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:159:410)\r\n    at a.link (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:283:304)\r\n    at Y (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:104:89)(anonymous function) @ ionic.bundle.min.js:139b.$get @ ionic.bundle.min.js:111(anonymous function) @ app.js:194Y @ ionic.bundle.min.js:104S @ ionic.bundle.min.js:93g @ ionic.bundle.min.js:85g @ ionic.bundle.min.js:85S @ ionic.bundle.min.js:92g @ ionic.bundle.min.js:85g @ ionic.bundle.min.js:85S @ ionic.bundle.min.js:92g @ ionic.bundle.min.js:85S @ ionic.bundle.min.js:92g @ ionic.bundle.min.js:85S @ ionic.bundle.min.js:92g @ ionic.bundle.min.js:85(anonymous function) @ ionic.bundle.min.js:84c.controller.I.appendViewElement @ ionic.bundle.min.js:444c.factory._.create.H.render @ ionic.bundle.min.js:443c.factory._.create.H.init @ ionic.bundle.min.js:443c.controller.I.render @ ionic.bundle.min.js:444c.controller.I.register @ ionic.bundle.min.js:444a @ ionic.bundle.min.js:446(anonymous function) @ ionic.bundle.min.js:446a.$get.n.$broadcast @ ionic.bundle.min.js:168x.transitionTo.x.transition.I.then.x.transition.x.transition @ ionic.bundle.min.js:420(anonymous function) @ ionic.bundle.min.js:151a.$get.n.$eval @ ionic.bundle.min.js:165a.$get.n.$digest @ ionic.bundle.min.js:163a.$get.n.$apply @ ionic.bundle.min.js:166l @ ionic.bundle.min.js:118F @ ionic.bundle.min.js:122K.onload @ ionic.bundle.min.js:123\r\napp.js:196 EXCP:  [$parse:syntax] http://errors.angularjs.org/1.4.3/$parse/syntax?p0=item&p1=is%20an%20unexpe…ed%20token&p2=27&p3=config.actions.logout_tab%20item-button&p4=item-button\r\nionic.bundle.min.js:139 Error: [$parse:syntax] http://errors.angularjs.org/1.4.3/$parse/syntax?p0=item&p1=is%20an%20unexpected%20token&p2=27&p3=config.actions.logout_tabNaNtem-button&p4=item-button\r\n    at Error (native)\r\n    at http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:37:416\r\n    at Object.q.throwError (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:240:32)\r\n    at Object.q.ast (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:232:296)\r\n    at Object.rd.compile (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:241:406)\r\n    at hc.parse (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:267:376)\r\n    at b.$get (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:149:384)\r\n    at n.a.$get.n.$watch (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:159:410)\r\n    at a.link (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:283:304)\r\n    at Y (http://localhost:8100/lib/ionic/js/ionic.bundle.min.js:104:89)"},"comment":{"url":"https://api.github.com/repos/720kb/angular-tooltips/issues/comments/144998734","html_url":"https://github.com/720kb/angular-tooltips/issues/90#issuecomment-144998734","issue_url":"https://api.github.com/repos/720kb/angular-tooltips/issues/90","id":144998734,"user":{"login":"wouldgo","id":1098882,"avatar_url":"https://avatars.githubusercontent.com/u/1098882?v=3","gravatar_id":"","url":"https://api.github.com/users/wouldgo","html_url":"https://github.com/wouldgo","followers_url":"https://api.github.com/users/wouldgo/followers","following_url":"https://api.github.com/users/wouldgo/following{/other_user}","gists_url":"https://api.github.com/users/wouldgo/gists{/gist_id}","starred_url":"https://api.github.com/users/wouldgo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wouldgo/subscriptions","organizations_url":"https://api.github.com/users/wouldgo/orgs","repos_url":"https://api.github.com/users/wouldgo/repos","events_url":"https://api.github.com/users/wouldgo/events{/privacy}","received_events_url":"https://api.github.com/users/wouldgo/received_events","type":"User","site_admin":false},"created_at":"2015-10-02T12:02:22Z","updated_at":"2015-10-02T12:02:22Z","body":"Hi @DrPollo,\r\n\r\nas you can see in the stack trace you pasted (there's a link there after the square brackets) angular compains about the usage of two directives that use isolated scope on the same element.\r\nIf you move one of them from the element to another the issue should be no longer.\r\n\r\nHope this helps,\r\nDario"}}