我的Angular应用只适用于某种语法

时间:2016-05-17 21:40:48

标签: javascript ruby-on-rails angularjs

我正在关注角度和轨道的思考教程。教程说要像这样制作应用程序......

angular.module('flapperNews', [])

与这样的控制器和工厂......

.config([... .controller([... .factory([...

等等。但它只在我这样做时才有效......

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

与这样的控制器和工厂......

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

对此有简短的答案吗?啧啧错了还是我做错了什么。 这是tut链接 https://thinkster.io/angular-rails#introduction

我还没有启动rails部分,只是想知道它为什么会中断。

这是两个代码...... 这个如上所述起作用。 http://codepen.io/MrNagoo/pen/regKgM

这个失败并给出错误,虽然我是如何被指示编写代码......

http://codepen.io/MrNagoo/pen/regKEM

2 个答案:

答案 0 :(得分:1)

我建议查看John Papa的风格指南:https://github.com/johnpapa/angular-styleguide/tree/master/a1

按照说法创建模块:

angular.module('flapperNews', [])

你添加一个控制器/工厂/配置/等等:

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

function config() { ... }

答案 1 :(得分:0)

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

angular.module("app",[]) .config() .controller() .service();

这是带有工作代码的codepen

但你应该遵循John Papa的风格指南