Using echarts, in angular6 says that options cannot be bound.

when using echarts, install and configure it according to the instructions of the official documentation. When binding on html after completion, you will report an error:
ng: Can"t bind to "options" since it isn"t a known property of" div".

clipboard.png


:
tsconfig.ts
clipboard.png

package.json
clipboard.png
Code:
html:
< div echarts [options] = "options" style= "height: 10remt; width: 100%;" > < / div >
ts:

import {Component} from"@ angular/core";

@ Component ({
selector: "app-login",
templateUrl:". / login.component.html",
styleUrls: [". / login.component.scss"]
})

export class LoginComponent implements OnInit {

options: any;

constructor (private router: Router,

          private render: Renderer2,
          public auth: AuthService,
          public message: AlertMessageService) {

}
ngOnInit () {

const data = [["2018-09-01", 0.998], ["2018-09-02", 0.995], ["2018-09-03", 0.899], ["2018-09-04", 0.968],
  ["2018-09-05", 1.025], ["2018-09-06", 1.051], ["2018-09-07", 1.230], ["2018-09-08", 0.958], ["2018-09-09", 0.852],
  ["2018-09-10", 0.846], ["2018-09-11", 0.999], ["2018-09-12", 1.000], ["2018-09-13", 1.023], ["2018-09-14", 1.5]];

const dateList = data.map(function (item) {
  return item[0];
});
const valueList = data.map(function (item) {
  return item[1];
});

this.options = {

  // Make gradient line here

  title: {
    left: "center",
    text: "",
  },
  tooltip: {
    trigger: "axis"
  },
  xAxis: {
    data: dateList
  },
  yAxis: {
    splitLine: {show: false}
  },
  series: {
    type: "line",
    showSymbol: true,
    data: valueList
  }
};

}
}

}

Oct.20,2021

I also encountered this error, and then I found an extra sentence in my app.module.ts, which introduced my component that called echarts, as if because ng generate component automatically added a sentence to app.module.ts. Just remove the introduction of the component in app.module.ts.

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1e8fe40-47058.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1e8fe40-47058.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?