2016-05-17 67 views
1

我正在關注angular和rails的thinkster教程。該教程說要作出這樣的應用程序...我的Angular應用程序僅適用於某種語法

angular.module('flapperNews', [])

與控制器和工廠這樣的...

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

等。但是我這樣做時,它只能......

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

與控制器和工廠這樣的...

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

是否有這一個簡單的答案?這是歪曲還是我做錯了什麼。 這裏是嘖嘖鏈接 https://thinkster.io/angular-rails#introduction

我還沒有開始導軌部分,只是想知道它爲什麼打破。

這裏是兩個代碼... 這個工作如上所述。 http://codepen.io/MrNagoo/pen/regKgM

這一次失敗,並給出了錯誤,但它就是我如何被引導到編寫代碼...

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

+0

我希望看到更多的代碼一點,但通常你必須注入控制器中你的模塊:'angular.module('flapperNews',['flapperCtrl','flapperSrv'])''。也許這有幫助。 – Nico

+0

我已經做了一些codepens。 – myself

+0

@MrNagoo第二支鋼筆也是如此。唯一的問題是,你在每個控制器/工廠/後面放置';',所以你會得到一個語法錯誤。另外,'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

相關問題