TypeError: Cannot read property 'cartesianChart' of undefined in nativescript
TypeError: Cannot read property 'cartesianChart' of undefined in nativescript
我是一个新的 nativescript。我尝试在 nativescript 中学习图表,但它给出 "TypeError: Cannot read property 'cartesianChart' of undefined" 错误。
home.componet.html
<RadCartesianChart tkExampleTitle tkToggleNavButton>
<CategoricalAxis tkCartesianHorizontalAxis></CategoricalAxis>
<LinearAxis tkCartesianVerticalAxis></LinearAxis>
<LineSeries tkCartesianSeries [items]="categoricalSource" categoryProperty="Country" valueProperty="Amount"></LineSeries>
home.component.ts
import { Component, OnInit,ViewChild,AfterViewInit ,ElementRef} from '@angular/core';
import { WebView, LoadEventData } from "ui/web-view";
import { ObservableArray } from "tns-core-modules/data/observable-array";
import{DataService} from "../data.service"
import{Country} from "../country"
@Component({
moduleId: module.id,
selector: 'app-home',
providers: [DataService],
templateUrl: './home.component.html',
styleUrls: ['./home.component.scss']
})
export class HomeComponent implements OnInit {
private _categoricalSource: ObservableArray<Country>;
constructor(private _dataService: DataService) { }
get categoricalSource(): ObservableArray<Country> {
return this._categoricalSource;
}
ngOnInit() {
this._categoricalSource = new ObservableArray(this._dataService.getCategoricalSource());
}
}
我遇到了同样的问题,通过删除 android 平台并重新添加它来解决。
tns platform remove android
tns platform add android
我是一个新的 nativescript。我尝试在 nativescript 中学习图表,但它给出 "TypeError: Cannot read property 'cartesianChart' of undefined" 错误。
home.componet.html
<RadCartesianChart tkExampleTitle tkToggleNavButton>
<CategoricalAxis tkCartesianHorizontalAxis></CategoricalAxis>
<LinearAxis tkCartesianVerticalAxis></LinearAxis>
<LineSeries tkCartesianSeries [items]="categoricalSource" categoryProperty="Country" valueProperty="Amount"></LineSeries>
home.component.ts
import { Component, OnInit,ViewChild,AfterViewInit ,ElementRef} from '@angular/core';
import { WebView, LoadEventData } from "ui/web-view";
import { ObservableArray } from "tns-core-modules/data/observable-array";
import{DataService} from "../data.service"
import{Country} from "../country"
@Component({
moduleId: module.id,
selector: 'app-home',
providers: [DataService],
templateUrl: './home.component.html',
styleUrls: ['./home.component.scss']
})
export class HomeComponent implements OnInit {
private _categoricalSource: ObservableArray<Country>;
constructor(private _dataService: DataService) { }
get categoricalSource(): ObservableArray<Country> {
return this._categoricalSource;
}
ngOnInit() {
this._categoricalSource = new ObservableArray(this._dataService.getCategoricalSource());
}
}
我遇到了同样的问题,通过删除 android 平台并重新添加它来解决。
tns platform remove android
tns platform add android