Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我的Angular应用程序只适用于特定语法_Javascript_Ruby On Rails_Angularjs - Fatal编程技术网

Javascript 我的Angular应用程序只适用于特定语法

Javascript 我的Angular应用程序只适用于特定语法,javascript,ruby-on-rails,angularjs,Javascript,Ruby On Rails,Angularjs,我正在学习thinkster关于angular和rails的教程。教程中说,要使应用程序像这样 angular.module('flapperNews',[]) 像这样的控制器和工厂 .config([。。。 .controller([。。。 .工厂。。。 等等。但是只有当我这样做的时候它才起作用 var flapperNews=angular.module('flapperNews',[]) 像这样的控制器和工厂 flapperNews.config([。。。 flapperNews.con

我正在学习thinkster关于angular和rails的教程。教程中说,要使应用程序像这样

angular.module('flapperNews',[])

像这样的控制器和工厂

.config([。。。
.controller([。。。
.工厂。。。

等等。但是只有当我这样做的时候它才起作用

var flapperNews=angular.module('flapperNews',[])

像这样的控制器和工厂

flapperNews.config([。。。
flapperNews.controller([。。。
flapperNews.factory([。。。

有一个简短的答案吗?是图坦卡蒙错了还是我做错了什么。 这是图坦卡蒙的链接

我还没有开始轨道部分,只是想知道为什么它会断裂

这是两个密码笔。。。 这一个工作原理如上所述。

这一个失败了,并给出了错误,尽管这是我被指示编写代码的方式


我建议看一下约翰·帕帕的风格指南:

按照您所说的创建模块:

angular.module('flapperNews', [])
然后添加一个控制器/factory/config/诸如此类:

angular
    .module('flapperNews')
    .config(config)

function config() { ... }

您的问题是,在执行下一个
.config
之前,您正在使用
,这将终止语句。您需要链接组件

角度模块(“应用程序”,[]) .config() .controller() .service();

下面是使用工作代码的示例


但是您应该严格遵循John Papa的风格指南

我想看到更多的代码,但通常您必须在模块中插入控制器:angular.module('flapperNews',['flapperCtrl','flapperSrv'))。也许这有帮助。我做了两支代码笔。@nagoo第二支代码笔也可以。唯一的问题是,你把
放在每个控制器/工厂/任何东西之后,所以你会得到一个语法错误。另外,
配置
函数中缺少一支
$stateProvider
。同一支代码,被清除:它没有回答什么问题正如所发生的那样,但对于令人敬畏的阅读来说+1。是的,因为这只是几个语法错误,我只是在上面的评论中回答了它,正如@adrianolsk所说的。:)对不起,我没有看到。