2016-05-17 2 views
1

角度とレールについてのthinksterのチュートリアルに従っています。チュートリアルは私の角度アプリは特定の構文でのみ動作します

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

のように... ...このように、このようなコントローラと工場との

angular.module('flapperNews', [])

をアプリを作るために言います。しかし、私はこれを行うときにのみ動作します...

このようなコントローラと工場との

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

...

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

は、このための短い答えはありますか?口紅が間違っているか、私は間違ったことをしていますか?ここで はぇリンク https://thinkster.io/angular-rails#introduction

である私はちょうどそれが壊れる理由を知りたいと思った、まだレール部分を開始していません。

ここに2つのコードがあります... これは上記のように動作します。 http://codepen.io/MrNagoo/pen/regKgM

この1つは失敗し、エラーが発生します、それは私がコードを書くように指示されています方法ですが...

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

+0

に従ってくださいあなたのモジュール: 'angular.module( 'flapperNews'、['flapperCtrl'、 'flapperSrv'])'。これはおそらく役立ちます。 – Nico

+0

私はカップルのcodepensを作った。 – myself

+0

@MrNagoo第2ペンも同様です。唯一の問題は、各コントローラ/ファクトリの後に ';'を置き、構文エラーが発生することです。また、 'config'関数に' $ stateProvider'がありません。同じペンは、クリア:http://codepen.io/anon/pen/QNRBbW –

答えて

0

あなたの問題次の.configこれは文を終了行う前に、あなたが;を使用していることです。コンポーネントをチェーンする必要があります。ここ

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

私はもう少しコードを見たいのですが、通常、あなたがでコントローラを注入する必要が動作するコード

codepenあるしかし、あなたはdefinettlyジョン・パパのスタイルガイド

+0

邪悪なセミコロンはもう一度私を得る!ハハ。ありがとう。 – myself

1

私はジョン・パパのスタイルガイドを見てお勧めします:https://github.com/johnpapa/angular-styleguide/tree/master/a1

あなたが言ったようにあなたがあなたのモジュールを作成:

angular.module('flapperNews', []) 

そして、あなたは好きなコントローラ/工場/設定を追加/:

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

function config() { ... } 
+0

それは何が起こっていたが、素晴らしい読書+1の答えはありませんでした。 – myself

+0

ええ、それは文法上のエラーのカップルなので、私はちょうど上記のコメントでそれに答えました、ちょうど@adrianolskは言った。:) –

+0

申し訳ありませんが、私はそれを見ませんでした。 – myself

関連する問題