Coder Social home page Coder Social logo

Comments (6)

ahmadsoe avatar ahmadsoe commented on July 18, 2024

@jscadden how did you catch this issue?

from ember-highcharts.

jscadden avatar jscadden commented on July 18, 2024

Good question. I have an odd case where my application caused a reload of the view before the component had finished rendering (The didInsertElement hadn't ran yet). So it called the willDestroyElement before a chart could be created. This issue may be a sign that something else is a problem with the flow of rendering in my application.

from ember-highcharts.

jscadden avatar jscadden commented on July 18, 2024

I have forked the repo and made a couple changes to get around the issue for now. I am also working on upgrading to Ember 1.13. I believe the new component lifecycle hooks will help in my situation as well.

from ember-highcharts.

20v100 avatar 20v100 commented on July 18, 2024

I'm having the same error. I'm on ember 1.13.3. Seem that destroy was ran before the component finished updating. This solved the issue:

_destroyChart: on("willDestroyElement", function () {
  this._super();
  if (!!this.get("chart")) {
    get(this, "chart").destroy();
  }
})

from ember-highcharts.

ahmadsoe avatar ahmadsoe commented on July 18, 2024

I have some application using this component on ember 1.13.3 too and its working fine without problems.

If willDestroyElement was ran before didInsertElement, then there must be something wrong with your application or ember itself.

from ember-highcharts.

ahmadsoe avatar ahmadsoe commented on July 18, 2024

@jscadden I just merged PR #29. Let me know if you had any news on this.

from ember-highcharts.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.