Home ng-click only work when "inspect elements" is switched on (IE11 on Windows)
Reply: 0

ng-click only work when "inspect elements" is switched on (IE11 on Windows)

user42245
1#
user42245 Published in September 19, 2018, 9:09 am

I'm using the following code which works perferctly on Chrome and Firefox, but don't work on IE unless "inspect elements" is switched on :

<button data-ng-click="myfunction(true)" role="button" aria-disabled="false" type="button"  data-content="1"></button>

myfunction :

function myfunction (bool) {
        if ( myList && myList.length > 0)) {
            // doSomething
        }else{
            goGetMyList(bool);
            //doSomethoing
        }
    }

I realized that the problem only happens in the second case (else), where I have to call the goGetMyList(bool) function, in this case nothing works unless "inspect elements" is switched ON, in the other case ("if" case) it works perfectly whether "inspects element" is switched on or not. So I guess my problem is due to the call of the function goGetMyList(bool) :

goGetMyList(bool):

function goGetMyList(bool){
   var parameter = myService.getParameter();
   myService.getList(parameter)
   .then(function (res) {
     //doSomething
   })
   .then(function (err) {
    //doSomethingElse
   });
}

Did you get this problem before with IE and do you have ideas how to resolve it ?

share|improve this question
  • it has nothing to do with ng-onclick – tchelidze Apr 16 at 16:46

active oldest votes

Your Answer

StackExchange.ifUsing("editor", function () { StackExchange.using("externalEditor", function () { StackExchange.using("snippets", function () { StackExchange.snippets.init(); }); }); }, "code-snippets"); StackExchange.ready(function() { var channelOptions = { tags: "".split(" "), id: "1" }; initTagRenderer("".split(" "), "".split(" "), channelOptions); StackExchange.using("externalEditor", function() { // Have to fire editor after snippets, if snippets enabled if (StackExchange.settings.snippets.snippetsEnabled) { StackExchange.using("snippets", function() { createEditor(); }); } else { createEditor(); } }); function createEditor() { StackExchange.prepareEditor({ heartbeatType: 'answer', convertImagesToLinks: true, noModals: false, showLowRepImageUploadWarning: true, reputationToPostImages: 10, bindNavPrevention: true, postfix: "", onDemand: true, discardSelector: ".discard-answer" ,immediatelyShowMarkdownHelp:true }); } });
 
StackExchange.ready( function () { StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f49862333%2fng-click-only-work-when-inspect-elements-is-switched-on-ie11-on-windows%23new-answer', 'question_page'); } );

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged javascript angularjs internet-explorer internet-explorer-11 ie11-developer-tools or ask your own question.

StackExchange.ready(function(){$.get('/posts/49862333/ivc/c4f0');});
StackExchange.ready(function () { StackExchange.responsiveness.addSwitcher(); }) (function(i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function() { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m); })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga'); StackExchange.ready(function () { StackExchange.ga.init({ sendTitles: true, tracker: window.ga, trackingCodes: [ 'UA-108242619-1' ] }); StackExchange.ga.setDimension('dimension2', '|javascript|angularjs|internet-explorer|internet-explorer-11|ie11-developer-tools|'); StackExchange.ga.setDimension('dimension3', 'Questions/Show'); StackExchange.ga.trackPageView(); }); /**/ var _qevents = _qevents || [], _comscore = _comscore || []; (function() { var ssl = 'https:' == document.location.protocol, s = document.getElementsByTagName('script')[0], qc = document.createElement('script'); qc.async = true; qc.src = (ssl ? 'https://secure' : 'http://edge') + '.quantserve.com/quant.js'; s.parentNode.insertBefore(qc, s); _qevents.push({ qacct: "p-c1rF4kxgLUzNc" }); /**/ var sc = document.createElement('script'); sc.async = true; sc.src = (ssl ? 'https://sb' : 'http://b') + '.scorecardresearch.com/beacon.js'; s.parentNode.insertBefore(sc, s); _comscore.push({ c1: "2", c2: "17440561" }); })();
You need to login account before you can post.

About| Privacy statement| Terms of Service| Advertising| Contact us| Help| Sitemap|
Processed in 0.381958 second(s) , Gzip On .

© 2016 Powered by mzan.com design MATCHINFO