$ injector:相同代码的angularjs中的modulerr错误

时间:2016-05-22 05:13:46

标签: javascript angularjs

我确信我在某处犯了一个愚蠢的错误,但我无法察觉。我有完全相同的两个js小提琴,一个正在工作,另一个没有,给出$injector:modulerr错误。

工作小提琴:http://jsfiddle.net/dmajumder/tG46g/13/

非工作小提琴:http://jsfiddle.net/dmajumder/6tyb41gu/1/

这也可能是一个jsFiddle问题。如果我犯了一个非常愚蠢的错误,请原谅我,但请帮助我摆脱这个。

2 个答案:

答案 0 :(得分:0)

//create a keyValue with factory: scaling the circle 2times KeyValue keyValueX = new KeyValue(stack.scaleXProperty(), 2); KeyValue keyValueY = new KeyValue(stack.scaleYProperty(), 2); KeyValue keyTransX = new KeyValue(stack.translateXProperty(), 100); KeyValue keyTransY = new KeyValue(stack.translateYProperty(), 100); //create a keyFrame, the keyValue is reached at time 2s Duration duration = Duration.millis(2000); //one can add a specific action when the keyframe is reached EventHandler<ActionEvent> onFinished = new EventHandler<ActionEvent>() { @Override public void handle(ActionEvent t) { //reset counter i = 0; } }; KeyFrame keyFrame = new KeyFrame(duration, onFinished, keyValueX, keyValueY, keyTransX, keyTransY); jsfiddle中,您没有包含angular.js框架

Snapshot

答案 1 :(得分:0)

在工作小提琴中,你包括了AngularJS库AngularJS 1.2.1

enter image description here

但是在不工作的小提琴中你忘了添加AngularJS库。

enter image description here

没有换行 - <head>

这会将您的JavaScript代码放在<head>部分。

没有换行 - <body>

这会将您的JavaScript代码放在<body>部分。

我想指出,可以在JsFiddle Documentation.

中找到更多信息

所以,请添加并查看魔法。它会起作用。