Code Monkey home page Code Monkey logo

ng-chartist's People

Contributors

dependabot-preview[bot] avatar dependabot-support avatar dependabot[bot] avatar dkobia avatar github-actions[bot] avatar greenkeeper[bot] avatar greenkeeperio-bot avatar guillaumegarcia13 avatar hakimio avatar jensstruemper avatar paradox41 avatar renovate[bot] avatar willsoto avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ng-chartist's Issues

Cannot find module 'angular2-chartist'

Many apologies, you'll have to excuse my ignorance with all things Angular2, TypeScript, typings, npm, etc. I'm only a few hours in to my first Angular project and know next to nothing about the aforementioned technologies.

I seem to be having trouble loading this module. I'm using SystemJS with the following config:

(function () {
    var map = {
        // others
        'angular2-chartist': 'node_modules/angular2-chartist/dist',
        'chartist': 'node_modules/chartist/dist'
    };

    var packages = {
        // others
        'angular2-chartist': { main: 'angular2-chartist', defaultExtension: 'js' },
        'chartist': { main: 'chartist', defaultExtension: 'js' }
    };

    var config = {
        map: map,
        packages: packages
    }

    System.config(config);

})(this);

Now when I try to load the module using the following code in my component, it fails with the build error Cannot find module 'angular2-chartist'.

import { ChartistComponent, ChartType, ChartEvent } from 'angular2-chartist';

The build error goes away if reference the package like so

import { ChartistComponent, ChartType, ChartEvent } from '../../../node_modules/angular2-chartist/src/chartist.component.ts'

however then I get the run time error
Error loading http://localhost:56580/node_modules/angular2-chartist/src/chartist.component.ts as "../../../node_modules/angular2-chartist/src/chartist.component.ts" from http://localhost:56580/app/components/dashboard/dashboard.component.js ; Zone: <root> ; Task: Promise.then ; Value: Error: (SystemJS) Error: XHR error (404 Not Found).

Funnily enough, if after I start debugging the program (I'm using Visual Studio) by fixing the build error like I mentioned above and then subsequently change to the first method of referencing the package without stopping debugging, everything runs successfully. Upon stopping debugging, I then get that build error again. Perhaps this is typical with these sorts of errors, but as a newbie, it seemed strange enough to mention here.

Again, I'm very new to all of this, but I don't seem to have any of the same problems loading other modules. Please let me know if I'm doing something stupid (highly likely I'm sure!) or if there's any further information I can offer that might assist you.

As a side note, previously even angular2-chartist.js was having issues referencing chartist, however I fixed that by running typings install dt~chartist --save --global. Perhaps this should be included in the Installation readme? Or perhaps this is so obvious to those familiar with Angular2 that things like this are not typically mentioned... what do I know?!

Update data after async call

Hi,

I'm trying to get data from an API for my chart, until that everything is ok I got my Promise Object.

The question is, how I can refresh the date or update them ? I can't call the update method on my Promise Object ? If I try to recall my API the Promise Object become empty...

chartData: Promise<Chartist.IChartistData>;
  type = 'Line';
  options = {
   axisX: {
      labelInterpolationFnc: function(value: number, index: number): number {
        return index % 10 === 0 ? value : null;
      }
    }
  };

  constructor(private dataService: DataService) { }

  ngOnInit() {
    this.chartData = this.dataService.getChartData().toPromise();
  }

An in-range update of puppeteer is breaking the build 🚨

☝️ Greenkeeper’s updated Terms of Service will come into effect on April 6th, 2018.

Version 1.2.0 of puppeteer was just published.

Branch Build failing 🚨
Dependency puppeteer
Current Version 1.1.1
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

puppeteer is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ci/circleci Your tests failed on CircleCI Details

Release Notes v1.2.0

Big Changes

  • Chromium 67.0.3372.0 (r543305)

API changes

Added

Bug Fixes

  • #433 - No way to associate Frame object with the <iframe> element it represents
  • #1491 - page.close() followed by browser.pages() includes closed page
  • #1768 - Feature Request: LCOV or Istanbul format code coverage
  • #1779 - Screenshot element larger than viewport
  • #1816 - Expose redirect chain for requests
  • #2021 - page.evaluate unpredictable when it triggers a reload
  • #2046 - Using the dumpio setting throws an error in v1.1.0
  • #2053 - Allow Chromium process "detached" argument to be configurable?
  • #2062 - Docs: emphasise the differences between Page.evaluate/ Page.evaluateHandle and JSHandle / ElementHandle
  • #2078 - addScriptTag type=module
  • #2116 - page.goto with file:/// URI returns non-ok response
  • #2165 - Add URL to invalid address

Raw notes

4e1f2e2 - fix(Launcher): killing a process can throw (#2102)
ec3025f - feat(Network): implement request.redirectChain() api (#2194)
c4b1ac9 - test: another attempt to fix sw test #2201
150e5a9 - test: eliminate racy pattern in multiple tests (#2202)
309cafb - feat(Chromium): roll chromium to r543305 (#2196)
d79eb70 - fix(node6): fix one line await arrow functions #2198
7d387d8 - chore(FrameManager): remove extra space (#2187)
c082a82 - fix(Launcher): do not detach child process on windows (#2081)
afcc74e - test: fix Matcher.toEqual to not depend on key insertion order (#2091)
4b7fbf8 - test: fix serviceWorker test flakiness (#2195)
625c7eb - feat(FrameManager): add type=module to addScriptTag (#2090)
552be1a - docs(README): Add's page.removeListener to Page class examples (#2122)
554bd59 - chore(CI): add experimental Cirrus CI (#2181)
fc7e4d1 - chore(CI): fix node.js version on Travis and AppVeyor (#2180)
5af70e8 - docs(api.md): fix typo (#2177)
52d3bc0 - feat(Page): introduce url at error message at page.goto (#2174)
826fe42 - fix(Network): response.ok should be true for file:// urls (#2152)
cad71d9 - chore: removed duplicated jsdoc annotation in NetworkManager.js (#2132)
0defecf - fix(test): add missing test for making sure chrome is closed (#2109)
44d8000 - docs(README): clarify how to launch scripts (#2133)
edc510c - docs: add documentation referencing puppeteer-to-istanbul (#2135)
c857aef - docs(api.md): fix snippet to await page.setViewport() (#2113)
ffe5b63 - chore: refactor Browser.js into seperate files (#2097)
8578283 - docs(api.md): Fix evaluateOnNewDocument sample syntax error (#2063)
2a84f9f - docs(api.md): add link to the v1.1.1 (#2096)
3c6ed67 - chore: bump v1.1.1-post (#2095)
223b592 - feat(ElementHandle): implement ElementHandle.contentFrame() (#2094)
e2b96df - chore(test): simplify element screenshot tests (#2093)
56a475f - feat: elHandle:screenshot captures full element (#1787)
b07e705 - docs(README): mention testing prelease (#2088)
fc2a104 - fix(evaluate): throw error when page reloads during page.evaluate. (#2073)
6688774 - fix(Launcher): fix dumpio bug (#2071)
ee7ebd6 - docs(README): drop scraping bullet (#2080)
80078d9 - fix(Connection): swallow all the ws errors after connection's closed (#2077)
28f88e8 - feat(Chromium): roll Chromium to r538022 (#2072)
090590a - docs(api.md): Add more explanation for page.evaluateHandle() (#1867)
d75fdb7 - fix(Browser): wait for the page to close in the browser in page.close (#2064)
8508180 - chore: bump version to 1.1.0-post (#2043)

Commits

The new version differs by 39 commits ahead by 39, behind by 2.

  • f2fae9f chore: mark version v1.2.0 (#2204)
  • 4e1f2e2 fix(Launcher): killing a process can throw (#2102)
  • ec3025f feat(Network): implement request.redirectChain() api (#2194)
  • c4b1ac9 test: another attempt to fix sw test #2201
  • 150e5a9 test: eliminate racy pattern in multiple tests (#2202)
  • 309cafb feat(Chromium): roll chromium to r543305 (#2196)
  • d79eb70 fix(node6): fix one line await arrow functions #2198
  • 7d387d8 chore(FrameManager): remove extra space (#2187)
  • c082a82 fix(Launcher): do not detach child process on windows (#2081)
  • afcc74e test: fix Matcher.toEqual to not depend on key insertion order (#2091)
  • 4b7fbf8 test: fix serviceWorker test flakiness (#2195)
  • 625c7eb feat(FrameManager): add type=module to addScriptTag (#2090)
  • 552be1a docs(README): Add's page.removeListener to Page class examples (#2122)
  • 554bd59 chore(CI): add experimental Cirrus CI (#2181)
  • fc7e4d1 chore(CI): fix node.js version on Travis and AppVeyor (#2180)

There are 39 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of istanbul-instrumenter-loader is breaking the build 🚨

☝️ Greenkeeper’s updated Terms of Service will come into effect on April 6th, 2018.

Version 3.0.1 of istanbul-instrumenter-loader was just published.

Branch Build failing 🚨
Dependency istanbul-instrumenter-loader
Current Version 3.0.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

istanbul-instrumenter-loader is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ci/circleci Your tests failed on CircleCI Details

Release Notes v3.0.1

3.0.1 (2018-03-09)

Bug Fixes

  • package: add webpack >= v4.0.0 (peerDependencies) (#84) (00e20a4)
Commits

The new version differs by 8 commits.

  • fe5fedb chore(release): 3.0.1
  • 00e20a4 fix(package): add webpack >= v4.0.0 (peerDependencies) (#84)
  • 2275102 build(defaults): update to v1.6.0 (#78)
  • 5baa395 chore: Use npm 5 compatible Node 4 version
  • 19b683a ci(Appveyor): Use npm 5 compatible Node 4 version
  • 41f5e3a ci(Travis): Use npm 5 compatible Node 4 version
  • bdd51a2 docs(README): add file name to examples (#77)
  • df7a77d chore: Update changelog for 3.0.0 final

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Support AoT compilation

Chartist working great now. However I finally wanted to migrate my code to the latest Ionic 2 RC1 (angular 2 final) and immediately bumped into a problem.

MacBook-Pro:~/Development/Ionic/ble_reflow_rc1$ ionic run android

Running 'run:before' npm script before run

> ionic-hello-world@ build /Users/jens/Development/Ionic/ble_reflow_rc1
> ionic-app-scripts build --dev

[14:33:55]  ionic-app-scripts 0.0.36 
[14:33:55]  build dev started ... 
[14:33:55]  clean started ... 
[14:33:55]  clean finished in 3 ms 
[14:33:55]  copy started ... 
[14:33:55]  transpile started ... 
[14:33:55]  lint started ... 
[14:33:57]  lint finished in 1.45 s 
[14:33:59]  transpile finished in 3.51 s 
[14:33:59]  bundle started ... 
[14:33:59]  copy finished in 3.56 s 
[14:34:05]  bundle failed: 'ChartistModule' is not exported by node_modules/angular2-chartist/dist/angular2-chartist.js 
            (imported by src/app/app.module.ts). For help fixing this error see https://github.com/rollup/rollup/wiki/Troubleshooting#name-is-not-exported-by-module 
[14:34:05]  ionic-app-script task: "build" 
[14:34:05]  Error: 'ChartistModule' is not exported by node_modules/angular2-chartist/dist/angular2-chartist.js 
            (imported by src/app/app.module.ts). For help fixing this error see https://github.com/rollup/rollup/wiki/Troubleshooting#name-is-not-exported-by-module 

Not sure but it might be related to the module bundler ionic is using in context with AoT compiler Link. However if I use the --dev argument the JiT compiler should be used and the issue is supposed to go away for the price of a larger and slower app - but it doesn't. Some people suggest that external modules need to be made compliant for AoT....that's why I am raising it here again.

My app.modules.ts:

import { NgModule } from '@angular/core';
import { IonicApp, IonicModule } from 'ionic-angular';
import { MyApp } from './app.component';
import { Main } from '../pages/main/main';
import { Scan } from '../pages/scan/scan';
import { BleComms } from '../providers/blecomms';
import { ChartistModule } from 'angular2-chartist';
import { Chart } from '../pages/main/chart';

@NgModule({
  declarations: [
    Main,
    Scan,
    Chart, 
  ],
  imports: [
    ChartistModule,
    IonicModule.forRoot(MyApp),
  ],
  bootstrap: [IonicApp],
  entryComponents: [
    Main,
    Scan,
  ],
  providers: [BleComms]
})
export class AppModule {}

Any idea?

How to configure interpolation?

The documentation of Chartist states that the interpolation of a chart can be configured.

I found the Interface IChartOptions which defines different types/constants of the Interpolation and is exported as ChartOptions in the chartist.component file.

This knowledge has not been enough for me to implement it, I tried to set it with:
lineSmooth: { Interpolation :"step", }
via the options.
This causes the error "can't assign to properties of (new Boolean(true)): not an object" and I guess I don't set it correctly. But I think I'm close to the solution, because lineSmooth seems to be a keyword.

Can someone provide me the correct way to do this?

Cannot find module 'chartist'

I'm trying to use this chart component on a Ionic2 project, but after I install and try to run the project i get this error:

TypeScript error: C:/Users/victo/Documents/DEV/ionic/outclass2/node_modules/angular2-chartist/dist/chartist.component.d.ts(2,27): Error TS2307: Cannot find module 'chartist'.

I installed this way:

npm install [email protected] chartist --save

Someone know's how to fix that?

Test broken with Typescript 2.1.6

the following test

  it('should throw an error when an invalid chart type is passed', async(() => {
    let fixture = TestBed.createComponent(ChartistComponent);
    let instance: ChartistComponent = fixture.debugElement.componentInstance;

    instance.data = data['Bar'];
    instance.type = 'NotAChart';

    instance.renderChart().catch((err) => {
      expect(err.message).toBe('NotAChart is not a valid chart type');
    });
  }))

does not work with the latest version of typescript because the compiler will now check that the instance.type is correct statically so it never gets to the exception handler, it just fails to build.

ERROR in .../ng-chartist/test/chartist.component.spec.ts (176,5): Type '"NotAChart"' is not assignable to type '"Pie" | "Bar" | "Line" | Promise<ChartType>'.

An in-range update of eslint is breaking the build 🚨

☝️ Greenkeeper’s updated Terms of Service will come into effect on April 6th, 2018.

Version 4.19.0 of eslint was just published.

Branch Build failing 🚨
Dependency eslint
Current Version 4.18.2
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

eslint is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ci/circleci Your tests failed on CircleCI Details

Release Notes v4.19.0
  • 55a1593 Update: consecutive option for one-var (fixes #4680) (#9994) (薛定谔的猫)
  • 8d3814e Fix: false positive about ES2018 RegExp enhancements (fixes #9893) (#10062) (Toru Nagashima)
  • 935f4e4 Docs: Clarify default ignoring of node_modules (#10092) (Matijs Brinkhuis)
  • 72ed3db Docs: Wrap Buffer() in backticks in no-buffer-constructor rule description (#10084) (Stephen Edgar)
  • 3aded2f Docs: Fix lodash typos, make spacing consistent (#10073) (Josh Smith)
  • e33bb64 Chore: enable no-param-reassign on ESLint codebase (#10065) (Teddy Katz)
  • 66a1e9a Docs: fix possible typo (#10060) (Vse Mozhet Byt)
  • 2e68be6 Update: give a node at least the indentation of its parent (fixes #9995) (#10054) (Teddy Katz)
  • 72ca5b3 Update: Correctly indent JSXText with trailing linebreaks (fixes #9878) (#10055) (Teddy Katz)
  • 2a4c838 Docs: Update ECMAScript versions in FAQ (#10047) (alberto)
Commits

The new version differs by 12 commits.

  • 4f595e8 4.19.0
  • 16fc59e Build: changelog update for 4.19.0
  • 55a1593 Update: consecutive option for one-var (fixes #4680) (#9994)
  • 8d3814e Fix: false positive about ES2018 RegExp enhancements (fixes #9893) (#10062)
  • 935f4e4 Docs: Clarify default ignoring of node_modules (#10092)
  • 72ed3db Docs: Wrap Buffer() in backticks in no-buffer-constructor rule description (#10084)
  • 3aded2f Docs: Fix lodash typos, make spacing consistent (#10073)
  • e33bb64 Chore: enable no-param-reassign on ESLint codebase (#10065)
  • 66a1e9a Docs: fix possible typo (#10060)
  • 2e68be6 Update: give a node at least the indentation of its parent (fixes #9995) (#10054)
  • 72ca5b3 Update: Correctly indent JSXText with trailing linebreaks (fixes #9878) (#10055)
  • 2a4c838 Docs: Update ECMAScript versions in FAQ (#10047)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Build for AoT fails

I'm using Ionic, which has a build script that builds the application for production use using AOT compilation.

This is the error I am getting:

[21:35:00] build prod failed: Unexpected value 'ChartistModule' imported by the module 'AppModule'

And this is the stack:

[21:35:00] Error: Unexpected value 'ChartistModule' imported by the module 'AppModule'
Error: Unexpected value 'ChartistModule' imported by the module 'AppModule'
at D:\xampp\htdocs\qzzy\node_modules@angular\compiler\bundles\compiler.umd.js:14675:33
at Array.forEach (native)
at CompileMetadataResolver._loadNgModuleMetadata (D:\xampp\htdocs\qzzy\node_modules@angular\compiler\bundles\compiler.umd.js:14660:51)
at CompileMetadataResolver.getUnloadedNgModuleMetadata (D:\xampp\htdocs\qzzy\node_modules@angular\compiler\bundles\compiler.umd.js:14636:23)
at addNgModule (D:\xampp\htdocs\qzzy\node_modules@angular\compiler\bundles\compiler.umd.js:12944:43)
at D:\xampp\htdocs\qzzy\node_modules@angular\compiler\bundles\compiler.umd.js:12957:16
at Array.forEach (native)
at _createNgModules (D:\xampp\htdocs\qzzy\node_modules@angular\compiler\bundles\compiler.umd.js:12956:28)
at analyzeNgModules (D:\xampp\htdocs\qzzy\node_modules@angular\compiler\bundles\compiler.umd.js:12700:16)
at analyzeAndValidateNgModules (D:\xampp\htdocs\qzzy\node_modules@angular\compiler\bundles\compiler.umd.js:12704:20)

I'm opening this issue here (as well as on their repo) because I noticed you had an AoT commit, then partial revert, and I would like to know where does it currently stand?

An in-range update of eslint is breaking the build 🚨

☝️ Greenkeeper’s updated Terms of Service will come into effect on April 6th, 2018.

Version 4.19.1 of eslint was just published.

Branch Build failing 🚨
Dependency eslint
Current Version 4.19.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

eslint is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ci/circleci Your tests failed on CircleCI Details

Release Notes v4.19.1
  • 3ff5d11 Fix: no-invalid-regexp not understand variable for flags (fixes #10112) (#10113) (薛定谔的猫)
  • abc765c Fix: object-curly-newline minProperties w/default export (fixes #10101) (#10103) (Kevin Partington)
  • 6f9e155 Docs: Update ambiguous for...in example for guard-for-in (#10114) (CJ R)
  • 0360cc2 Chore: Adding debug logs on successful plugin loads (#10100) (Kevin Partington)
  • a717c5d Chore: Adding log at beginning of unit tests in Makefile.js (#10102) (Kevin Partington)
Commits

The new version differs by 7 commits.

  • f1f1bdf 4.19.1
  • b446650 Build: changelog update for 4.19.1
  • 3ff5d11 Fix: no-invalid-regexp not understand variable for flags (fixes #10112) (#10113)
  • abc765c Fix: object-curly-newline minProperties w/default export (fixes #10101) (#10103)
  • 6f9e155 Docs: Update ambiguous for...in example for guard-for-in (#10114)
  • 0360cc2 Chore: Adding debug logs on successful plugin loads (#10100)
  • a717c5d Chore: Adding log at beginning of unit tests in Makefile.js (#10102)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Improve error message on incorrect chart type

Using a incorrect chart type value throws a generic
Unhandled Promise rejection: Cannot read property 'apply' of undefined ; Zone: angular ; Task: Promise.then ;
with no reference to angular2-chartist source code in the stack trace.

While this should be handled by the type check on ChartType, there might still be situations where an incorrect chart type might slip through.

A better error message describing the error would be really helpful then.

An in-range update of @angular/compiler is breaking the build 🚨

Version 4.2.3 of @angular/compiler just got published.

Branch Build failing 🚨
Dependency @angular/compiler
Current Version 4.2.2
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As @angular/compiler is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪

Status Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details
  • coverage/coveralls First build on greenkeeper/@angular/compiler-4.2.3 at 39.535% Details

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

Cannot find type definition file for 'chartist'.

Hello, I'm getting this issue while serving my application can anyone figure this out?

Version: "ng-chartist": "^1.1.1",

ERROR in node_modules/ng-chartist/dist/chartist.component.d.ts(1,23): error TS2688: Cannot find type definition file for 'chartist'.

Angular 6 issues? Please add a @NgModule annotation.

Unexpected value 'ChartistModule in 'node_modules/ng-chartist/bundles/ng-chartist.umd.js' imported by the module 'DashboardModule in 'dashboard.module.ts'. Please add a @NgModule annotation.

I get this error now when i try to use Chartist in a Angular 6 project. I have tried with the various suggestions in this #94 but i'm not sure how related they are.

I have also had a look at #124 but tbh i don't understand any of it :)

It works when i run locally but the build command fails. It works fine in a previous project that is not running Angular 6.

An in-range update of karma-phantomjs-launcher is breaking the build 🚨

Version 1.0.4 of karma-phantomjs-launcher just got published.

Branch Build failing 🚨
Dependency karma-phantomjs-launcher
Current Version 1.0.3
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As karma-phantomjs-launcher is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪


Status Details
  • coverage/coveralls Coverage pending from Coveralls.io Details

  • continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 2 commits .

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of karma-phantomjs-launcher is breaking the build 🚨

Version 1.0.3 of karma-phantomjs-launcher just got published.

Branch Build failing 🚨
Dependency karma-phantomjs-launcher
Current Version 1.0.2
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As karma-phantomjs-launcher is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪


Status Details
  • coverage/coveralls Coverage pending from Coveralls.io Details

  • continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 5 commits .

  • 00c3321 chore: release v1.0.3
  • c342607 chore: update contributors
  • db7ebc3 chore: add yarn.lock
  • fe013cd Merge pull request #131 from leightarasenko/master
  • 482eba5 fix: path issue with phantomjs and phantomjs-prebuilt

See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

How to add click event to a BarChartist ?

Hi there,
I am trying to add events on my Bar Chartist in a Ionic app: when I click on a bar, I would like to get information (value and label of the bar) and do stuff with this information. I think that an event is the best way to do so.
I looked into the chartist.js documentation, but I can't find anything else that the "draw" event which is not usefull in my situation...
Is it possible to define a click event on a specific bar of the chart ?
Sorry for my little knowledge of JS and AngularJS :/

My .html file:
<x-chartist [type]=type [data]=data [options]=options [events]=events></x-chartist>

My .ts file:

this.type = "Bar";
this.data = {
//I define labels and series arrays before
      labels: labels,
      series: [series]
    };
this.options = {
//Options about displaying
    };
this.events = {
// ??
      }
    };

usage of ng-chartist

i have installed all the dependencies of ng-chartist in angular-cli.
also imported it in the app.module file. But my problem is i cant find the usage with ng2 in chartist documentation. How to use it in html as well as ts file?

refresh graphs

Hi!
First of all, It's a great work, thinks!

I have some strange thing, I use a service who execute an HTTP request each 10s, and my component push the result to the x-chartist data attributes. It doesn't refresh the graph until I resize the window.
Any solution ?

A typo in the destroy method

Now it throws an error i.e. method not found
ngOnDestroy(): void {
if (this.chart) {
this.chart.detatch();
}
}

shouldn't it be:

ngOnDestroy(): void {
if (this.chart) {
this.chart.detach();
}
}

chartist issue with Ionic --prod mode

the plugin is really great but unfortunately, there is a slight issue when I compile my Ionic application in production. I had to narrow it down to chartist as the entire tab page was blank due to some minification error. I'm on the latest version of Ionic and ng-chartist. My console shows this error

Uncaught TypeError: i is not a function
    at Object.<anonymous> (vendor.js:1)
    at e (vendor.js:1)
    at e.exports (vendor.js:1)
    at vendor.js:1
    at n (vendor.js:1)
    at Object.<anonymous> (vendor.js:1)
    at e (vendor.js:1)
    at Object.631 (main.js:1)
    at e (vendor.js:1)
    at window.webpackJsonp (vendor.js:1)

I import ng chartist in the component module (which is lazy loaded). i.e. portfolio.module.ts

import { ChartistModule } from 'ng-chartist'; and

@NgModule({
  declarations: [
    PortfolioPage,
  ],
  imports: [
    IonicPageModule.forChild(PortfolioPage),
    ChartistModule
  ],
})

imports in portfolio.ts

import * as Chartist from 'chartist';
import { ChartType, ChartEvent } from 'ng-chartist';
export interface Chart {
  type: ChartType;
  data: Chartist.IChartistData;
  options?: any;
  responsiveOptions?: any;
  events?: ChartEvent;
}

Inside my class, I create the chart object with options

  public chart = {
    data: {
      series: [
        [12, 9, 7, 8, 5]
      ]
    },
    type: 'Line',
    options: {
      height: '200px',
      width: '400px,,
      low: 0,
      lineSmooth: Chartist.Interpolation.simple(),
      showPoint: false,
      showLine: false,
      showArea: true,
      fullWidth: true,
      axisX: {
        showLabel: false,
        showGrid: false,
        offset: 0
      },
      axisY: {
        showLabel: false,
        showGrid: false,
        offset: -10
      }
    }
  }

And I finally reference the chart in my html

      <x-chartist class="portfolio-chart" [data]="chart.data" [type]="chart.type" [options]="chart.options"
        [responsiveOptions]="chart.responsiveOptions" [events]="chart.events">
      </x-chartist>

I have tried to import the chartist module in app.module.ts as well but I get template parse errors

Error: Template parse errors:
Can't bind to 'data' since it isn't a known property of 'x-chartist'.

has anyone come across this issue before? Any help appreciated. I'm on the latest version of Ionic 3.7.1, including its packages and ng-chartist as well

Animation support

I try to get run the donut animation but getting errors:

Chartist.Svg.Easing.easeOutQuint => Chartist is not defined

also begin does not exist on animationDefinition['stroke-dashoffset']

How can I solve the issue?

Cannot find module 'chartist' still an issue?

Hi there,
I'd like to use angular2-chartist in an Ionic 2 app but I get a Typescript error when running the example code:

TypeScript error: /Users/jens/Development/Ionic/chartist-demo/node_modules/angular2-chartist/dist/chartist.component.d.ts(2,27): Error TS2307: Cannot find module 'chartist'.

import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import { ChartistComponent } from 'angular2-chartist';

@Component({
  selector: 'demo-app',
  directives: [ChartistComponent],
  template: `
    <x-chartist
      [data]="data"
      [type]="type"
      [options]="options"
      [responsiveOptions]="responsiveOptions">
    </x-chartist>
  `
})

export class DemoApp {
  constructor(public navCtrl: NavController) {
  }
}

There was a similar issue reported twice and was fixed in version 0.6.0. Any idea why I still get this error?

Thanks,
Jens

Unexpected value 'ChartistModule' imported by the module 'AppModule'. Please add a @NgModule annotation.

I have an Angular 4 / Electron application and I am getting the following error when importing the ChartistMoudule.

Uncaught Error: Unexpected value 'ChartistModule' imported by the module 'AppModule'. Please add a @NgModule annotation.

This seems to be an issue with how dependencies are annotated in the package.json of the library. See the Angular repo thread #15763. Has there been any testing with this module in Angular 4?

Plugins with angular-cli

Can't get any plugin working with angular-cli. Is there any working sample out there that would shed some light on this. I added chartist.min.js and chartist-plugin-pointlabels.js inside the script tag section of angluar-cli and the following inside the component:
import * as Chartist from 'chartist';

and for the options:

 this.options = {
            fullWidth: true,
            showArea: false,
            showLine: true,
            low: 0,
            chartPadding: {
                right: 40
            },
            axisX: {
                showLabel: true
            },
            axisY: {
                showLabel: true
            },
            plugins: [
                Chartist.plugins.ctPointLabels({
                    textAnchor: 'middle'
                })
            ]
        };

But I am getting this error: Uncaught (in promise): TypeError: Cannot read property 'ctPointLabels' of undefined

Get black chart

I tried a simple example and only get black pie charts. Any idea why?

TS:

export class Dashboard {
public chart: any;

    constructor(...) {
       this.chart = {
            type: 'Pie',
            data:  {
                    series: [10, 20, 50, 20, 5, 50, 15],
                    labels: [1, 2, 3, 4, 5, 6, 7]
                }
            ,
            options: {
                donut: false,
                donutWidth: 10,
                showLabel: false
            }
        }

Template:

    <x-chartist [data]="chart.data"
                        [type]="chart.type"
                        [options]="chart.options">
     </x-chartist>

Animations

Hello, I tried to do a animation for pie chart. But, when i tried to make a event, nothing happen.

this is my code.

  loadPieChart() {
    const cumplimiento = 96;
    const faltante = 100 - cumplimiento;
    this.typePie = 'Pie';
    this.dataPie = { series: [cumplimiento, faltante] };
    this.optionsPie = {
      donut: true,
      donutWidth: 10,
      showLabel: false,
      width: '100%',
      height: '100%',
      plugins: [
        Chartist.plugins.fillDonut({
          items: [{
            content: 'Cumplimiento',
            position: 'bottom',
            offsetY: 50,
            offsetX: 0
          }, {
            content: '<h3>' + cumplimiento + '<span class="small">%</span></h3>',
            position: 'bottom',
            offsetY: 60,
            offsetX: 0
          }]
        })
      ],
    };
    this.eventsPie = {
      draw(data: any): void {
        if (data.type === 'slice') {
          const pathLength = data.element._node.getTotalLength();
          data.element.attr({
            'stroke-dasharray': pathLength + 'px ' + pathLength + 'px'
          });
          const animationDefinition = {
            'stroke-dashoffset': {
              id: 'anim' + data.index,
              dur: 5000,
              from: -pathLength + 'px',
              to: '0px',
              easing: 'easeInSine',
              fill: 'freeze',
              begin: 'anim' + (data.index - 1) + '.end'
            }
          };
          data.element.attr({
            'stroke-dashoffset': -pathLength + 'px'
          });
          console.log(data);
          data.element.animate(animationDefinition, false);
        }
      }
    };
  }

and html...

<x-chartist [data]="dataPie" [type]="typePie" [options]="optionsPie" [events]="eventsPie" class="ct-chart"> </x-chartist>

anyone can help me :/

An in-range update of uglify-js is breaking the build 🚨

☝️ Greenkeeper’s updated Terms of Service will come into effect on April 6th, 2018.

Version 3.3.17 of uglify-js was just published.

Branch Build failing 🚨
Dependency uglify-js
Current Version 3.3.16
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

uglify-js is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ci/circleci Your tests failed on CircleCI Details

Release Notes v3.3.17

 

Commits

The new version differs by 11 commits.

  • 6982a05 v3.3.17
  • fa32501 mangle unused nested AST_SymbolCatch correctly (#3038)
  • 06b9894 handle modifications to this correctly (#3036)
  • 9f9db50 improve test for #3023 (#3031)
  • 82ae95c improve source map granularity (#3030)
  • 9a5e205 fix extra regex slash when going through mozilla AST I/O (#3025)
  • b1410be speed up has_parens() (#3014)
  • 12985d8 fix corner case in hoist_props (#3022)
  • 49bfc6b improve performance (#3020)
  • d1c6bb8 fix nested inline within loop (#3019)
  • 5c16961 fix corner case in inline (#3017)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Why I can't install version 0.11.1?

I try to install an older version of this library. Like:

npm install [email protected] --save

But I'm getting an error.

npm ERR! Darwin 16.3.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "[email protected]" "--save"
npm ERR! node v6.9.1
npm ERR! npm  v3.10.8
npm ERR! code ETARGET

npm ERR! notarget No compatible version found: [email protected]
npm ERR! notarget Valid install targets:
npm ERR! notarget 1.1.0, 1.0.0
npm ERR! notarget 
npm ERR! notarget This is most likely not a problem with npm itself.
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/alexanderkozhevin/Desktop/isometry/npm-debug.log

But the same syntax works fine if I try to install version starting from 1.0.0

An in-range update of uglify-js is breaking the build 🚨

☝️ Greenkeeper’s updated Terms of Service will come into effect on April 6th, 2018.

Version 3.3.15 of uglify-js was just published.

Branch Build failing 🚨
Dependency uglify-js
Current Version 3.3.14
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

uglify-js is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ci/circleci Your tests failed on CircleCI Details

Release Notes v3.3.15

 

Commits

The new version differs by 6 commits.

  • 90585e2 v3.3.15
  • d8fc281 update dependencies (#3002)
  • 188c39e retain comments within brackets (#2999)
  • 5429234 preserve non-constant value assignments with modifications (#2997)
  • b9f72a4 handle case correctly under reduce_vars (#2993)
  • fc6ebd0 preserve case when inline_script (#2991)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @angular/core is breaking the build 🚨

Version 4.2.2 of @angular/core just got published.

Branch Build failing 🚨
Dependency @angular/core
Current Version 4.2.1
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As @angular/core is “only” a devDependency of this project it might not break production or downstream projects, but “only” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this 💪

Status Details
  • continuous-integration/travis-ci/push The Travis CI build failed Details

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

How can I style my chartist chart?

Hi there,
not sure if this is the right place for this question?! I've added a very basic chart to my Ionic 2 app but have difficulties to apply a style to the chart. At the moment the line and the area below is just black. I would have expected a line representation according to the "standard" chartist SCSS definition. What would I need to do to change that behaviour? The chart sits inside an ion-card container but placing it into different UI objects didn't really change anything. Sorry for the rather broad type of question.....

This is how it looks in the emulator & a real device:

screen shot 2016-10-10 at 15 08 25

Main.ts

import { Component, ChangeDetectorRef } from '@angular/core';
import { NavController, NavParams, } from 'ionic-angular';
import { BleComms } from '../+shared/blecomms';
import { scan } from '../+scan/scan';
import { BLE } from 'ionic-native';
import { ChartistComponent, ChartType} from 'angular2-chartist';

@Component({
templateUrl: 'build/+main/main.html',
directives: [ChartistComponent]
})

export class main {

  private nav:NavController = null;
  private navParams:NavParams = null;
  private state: any = 'idle';
  private reflowTemp: any = '-- °C';  //Reflow data variables
  private reflowState: any = '--';
  private reflowTime: any = '-- sec';
  private reflowPID: any = '-- %';
  private data:any;                   //Chartist chart variables
  private options:any;
  private responsiveOptions:any;
  private type:ChartType;

  static get parameters() {
    return [[NavParams],[NavController],[ChangeDetectorRef],[BleComms]];
  }

  constructor(navParams, nav, private cd:ChangeDetectorRef, public blecomms:BleComms) {
    this.nav = nav;
    this.navParams = navParams;

    this.blecomms.app_state$
          .subscribe(state => {
            this.state = state;
            this.cd.detectChanges();
            console.log('State: ' + state);
            if (state == 'disConnected'){
              this.setReflowVars();
            }
          })

    this.blecomms.ble_notify$
          .subscribe(data => {
            this.reflowTemp = data;
            this.cd.detectChanges();
            console.log("Temp: " + this.reflowTemp);
          });

    this.type = 'Line'; //chartist Dummy
    this.data = {
      "labels": [
        "0",
        "30",
        "60",
        "90",
        "120",
        "150",
        "180",
        "210",
        "240",
        "270",
        "300",

      ],
      "series": [
        [22, 70, 110, 150, 165, 170 ,185, 210, 200, 180 ,160]
      ]
    }
    this.options = {
      width: 300,
      height: 200,
      //fullwidth:true,
      high:220,
      low: 10,
      //scaleMinSpace: 2,
      //onlyInteger: false
    };
  }



  scan() {
    this.nav.push(scan);
  }

  disconnect() {
    this.blecomms.disconnect()
  }

  setReflowVars() {
    this.reflowTemp = '-- °C';
    this.reflowState = '--';
    this.reflowTime = '-- sec';
    this.reflowPID =  '-- %';
  }
}

main.html

<ion-header>
  <ion-navbar>
    <ion-title>
      Hotplate
    </ion-title>
    <ion-buttons end>
      <button *ngIf="state=='disConnected' || state=='idle' || state=='stoppedScanning'" outline (click) = "scan()">
        <ion-icon name='bluetooth' is-active="false"> </ion-icon>
        Scan
      </button>
      <button *ngIf="state=='isConnected'" outline (click) = "disconnect()">
        <ion-icon name='bluetooth' is active="false"> </ion-icon>
        Disconnect
      </button>
    </ion-buttons>
  </ion-navbar>
</ion-header>

<ion-content>
  <ion-card>
      <ion-card-header>
        Control
      </ion-card-header>
    <ion-card-content>
      <p>  Status: {{state}} </p>
      <p>  Profile: {{profile}} </p>
      <ion-grid>
        <ion-row>
          <ion-col width-33 align="left">
            <button  ion-button color="secondary" outline (click)="start()">
              Start
            </button>
          </ion-col>
          <ion-col width-33 align="center">
            <button  ion-button color="danger" outline (click)="stop()">
              Stop
            </button>
          </ion-col>
          <ion-col width-33 align="right">
            <button  ion-button color="default" outline (click)="profile()">
              Profile
            </button>
          </ion-col>
        </ion-row>
      </ion-grid>
    </ion-card-content>
  </ion-card>

  <ion-card>
    <ion-card-content>
      <x-chartist
        [data]="data"
        [type]="type"
        [options]="options">
      </x-chartist>
    </ion-card-content>
  </ion-card>

  <ion-card>
    <ion-card-content>
      <p>Temp:  {{reflowTemp}} </p>
      <p>State: {{reflowState}} </p>
      <p>Time:  {{reflowTime}} </p>
      <p>PID:   {{reflowPID}} </p>
    </ion-card-content>
  </ion-card>
</ion-content>

How to use with angular Rc.4

I have a project with angular RC.4 and need to make a chart, how I can install via npm and be compatible with angular RC.4?

Thanks!

module is not compatible with rollup.js bundling and tree-shaking.

The current sample code does not cover the inclusion of the module/component via @NgModule app import.

This causes a problem for me as trying to import the ChartistModule (rather than importing the component at a page level as it used to be) results in the error Unexpected value 'ChartistComponent' exported by the module 'ChartistModule' , suggesting that I'm importing it incorrectly.

error importing ChartistModule

using ChartistComponent is working fine but if I try to import ChartistModule, there's error on console. I have to use chartist in multiple modules so can't import the component.

screen shot 2016-09-21 at 5 39 40 pm

metadata.json missing from release

Hi

While using ng-xi18n on an Angular2 project that uses ng-chartist, I get the following error:

Error: Unexpected value 'ChartistModule in <snap>/node_modules/ng-chartist/dist/chartist.component.d.ts...

Using regular builds through webpack works fine though, so it's just the ng-xi18n command that fails. Presumably other ng command-line tools might exhibit the same problems.

According to angular/angular#13240 the reason would be that metadata.json is missing from the release.

Can I use advanced formatting options with direct reference to chartist API?

Hi there,
I'd like to use some more advanced formatting options (my data contains holes) and stumbled over an example on the chartist examples page "Filled holes in data". Now I'm wondering if and how I could use Chartist.Interpolation.cardinal through the angular2-chartist wrapper.

{
  fullWidth: true,
  chartPadding: {
    right: 10
  },
  lineSmooth: Chartist.Interpolation.cardinal({
    fillHoles: true,
  }),
  low: 0
}

Any advice would be great!

Cheers,
Jens

An in-range update of @angular/router is breaking the build 🚨

☝️ Greenkeeper’s updated Terms of Service will come into effect on April 6th, 2018.

Version 5.2.9 of @angular/router was just published.

Branch Build failing 🚨
Dependency @angular/router
Current Version 5.2.8
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

@angular/router is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ci/circleci Your tests failed on CircleCI Details

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Chart only render ok after resize the screen

I'm using angular2-chartist on a Ionic2 project and my chart only work after resize the screen, someone have any ideia what I'm doing wrong?

chart-error

My code:

`this.subtractClass = valorTotal - this.disciplinePeriod.averages.allClass;

        this.chart = {
            type: 'Pie',
            data:  {
                series: [this.disciplinePeriod.averages.allClass, this.subtractClass],
            },
            options: {
                donut: true,
                donutWidth: 10,
                showLabel: false
                //fullWidth: true,
                //width: '100%',
                //height: '100%'
            },
            events: {
                draw(data: any): void {
                    console.log("EVENTSS");
                    if (data.type === 'slice') {
                        console.log(data);
                        var pathLength = data.element._node.getTotalLength();

                        data.element.attr({
                            'stroke-dasharray': pathLength + 'px ' + pathLength + 'px'
                        });

                        var animationDefinition = {
                            'stroke-dashoffset': {
                                id: 'anim' + data.index,
                                dur: 5000,
                                from: -pathLength + 'px',
                                to: '0px',
                                //easing: "easeInSine",
                                fill: 'freeze',
                                //begin: 'anim' + (data.index - 1) + '.end';
                            }
                        };


                        data.element.attr({
                            'stroke-dashoffset': -pathLength + 'px'
                        });
                        console.log(data);
                        data.element.animate(animationDefinition, false);
                    }
                }
            }
        }


        this.subtractStudent = valorTotal - this.disciplinePeriod.averages.student;

        this.chartTurma = {
            type: 'Pie',
            data:  {
                series: [this.disciplinePeriod.averages.student, this.subtractStudent],
            },
            options: {
                donut: true,
                donutWidth: 30,
                showLabel: false,
                chartPadding: 15,
                className: 'oc-color',
                //fullWidth: true,
                //width: '100%',
                //height: '100%'
            },
            events: {
                draw(data: any): void {
                    console.log("EVENTSS");
                    if (data.type === 'slice') {
                        console.log(data);
                        var pathLength = data.element._node.getTotalLength();

                        data.element.attr({
                            'stroke-dasharray': pathLength + 'px ' + pathLength + 'px'
                        });

                        var animationDefinition = {
                            'stroke-dashoffset': {
                                id: 'anim' + data.index,
                                dur: 5000,
                                from: -pathLength + 'px',
                                to: '0px',
                                //easing: "easeInSine",
                                fill: 'freeze',
                                //begin: 'anim' + (data.index - 1) + '.end';
                            }
                        };


                        data.element.attr({
                            'stroke-dashoffset': -pathLength + 'px'
                        });
                        console.log(data);
                        data.element.animate(animationDefinition, false);
                    }
                }
            }
        }

`

I tried putting this code on constructor, and "onPageLoaded()" and got same results... Someone know what can I do?

An in-range update of core-js is breaking the build 🚨

☝️ Greenkeeper’s updated Terms of Service will come into effect on April 6th, 2018.

Version 2.5.4 of core-js was just published.

Branch Build failing 🚨
Dependency core-js
Current Version 2.5.3
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

core-js is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ci/circleci Your tests failed on CircleCI Details

Release Notes 2.5.4 - 2018.03.27
  • Fixed one case of deoptimization built-in iterators in V8, related #377
  • Fixed some cases of iterators feature detection, #368
  • Fixed manually entered NodeJS domains issue in Promise, #367
  • Fixed Number.{parseInt, parseFloat} entry points
  • Fixed __(define|lookup)[GS]etter__ export in the library version
Commits

The new version differs by 25 commits ahead by 25, behind by 3.

There are 25 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

ERROR in ChartistModule is not an NgModule

OS?

Mac OSX El Capitan - 10.11.6 (15G1004)

Versions.

@angular/cli: 1.0.0-beta.32.3
node: 6.9.5
os: darwin x64
@angular/common: 2.4.0
@angular/compiler: 2.4.0
@angular/core: 2.4.0
@angular/forms: 2.4.0
@angular/http: 2.4.0
@angular/platform-browser: 2.4.0
@angular/platform-browser-dynamic: 2.4.0
@angular/router: 3.4.0
@angular/cli: 1.0.0-beta.32.3
@angular/compiler-cli: 2.4.0

Chartists Versions

angular2-chartist: 0.12.1
chartist": ^0.10.1
@types/chartist: ^0.9.34

I use angular/cli and when use the command ng serve returned this error ERROR in ChartistModule is not an NgModule but, when change and save any file, livereload omitted the error and all ok.

the main problem is in production mode. when i tried use the command ng build got this

ERROR in Unexpected value 'ChartistModule in /Users/userName/mainFolder/Project/tablero/node_modules/angular2-chartist/dist/chartist.component.d.ts' imported by
the module 'AppModule in /Users/userName/mainFolder/Project/tablero/src/app/app.module.ts'

ERROR in ./src/main.ts
Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in '/Users/userName/mainFolder/Project/src'
 @ ./src/main.ts 4:0-74
 @ multi ./src/main.ts

anyone can help me?. i don't know how solve this.

Angular 2.3.1?

Does this work with Angular 2.3.1? I'm having issues trying to get it working. The example in the readme seems out of date as it references directives but when I google it, it says that was removed.

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.