【问题标题】:AngularJS nvD3 Error - What versions are compatible?AngularJS nvD3 错误 - 哪些版本兼容?
【发布时间】:2017-12-19 22:36:13
【问题描述】:

我和这个用户有同样的问题: Angular nvD3 Error: Invalid isolate scope definition for directive nvd3

那里的答案说“使用最新的 angularjs”超越 Angular 1.1.4 ......但我使用的是最新的 AngularJS! AngularJS v1.6.7

我做错了什么?

【问题讨论】:

  • @georgeawg,它与另一个线程中的代码几乎相同 - 我尝试了她的代码并得到了相同的错误;所以问题与环境有关。

标签: angularjs d3.js nvd3.js angular-nvd3


【解决方案1】:

适用于此设置

<link rel="stylesheet" href="//unpkg.com/nvd3/build/nv.d3.css"/>
<script src="//unpkg.com/angular/angular.js"></script>
<script src="//unpkg.com/d3@3/d3.js" charset="utf-8"></script>
<script src="//unpkg.com/nvd3/build/nv.d3.js"></script>
<script src="//unpkg.com/angular-nvd3/dist/angular-nvd3.js"></script>

DEMO on PLNKR.

angular-nvd3 Issue #539 - d3 version 4.x is not supported

【讨论】:

  • 谢谢,尽管有错误,这仍然有效: angular.js:34191 Uncaught TypeError: window.angular.$$csp is not a function at angular.js:34191 angular.min.js:63 TypeError:无法读取 Object.$digest (angular.min.js:87) 处 Object.$apply (angular.min.js:89) 处 Object.fn (app.js:182) 处未定义的属性“拆分”。 min.js:16 at Object.d [as invoke] (angular.min.js:28) at c (angular.min.js:16) at tb (angular.min.js:16) at lc (angular.min .js:16) 在 HTMLDocument. (angular.min.js:163) 在 l (jquery.min.js:4)
  • @cupcake 您的错误可能是由于您添加了一个过时的 jQuery。它适用于 jQuery v3.2.1。
猜你喜欢
  • 1970-01-01
  • 2023-03-30
  • 1970-01-01
  • 2021-10-25
  • 1970-01-01
  • 2018-04-25
  • 2019-09-08
  • 2017-01-01
  • 1970-01-01
相关资源
最近更新 更多