我今天開始使用CoffeeScript和AngularJS,注意到沒有大量關於如何使用CoffeeScript來正確編寫AngularJS的文檔或示例。我自己的實驗似乎沒有奏效。作爲一種教學方法,有人能指出我爲什麼這是小提琴不起作用嗎?Angular JS + CoffeeScript + JSFiddle:代碼不起作用
http://jsfiddle.net/dralexmv/8km8x/4/
它聲稱的InventoryModule沒有定義。雖然我已經在第一行中宣佈了它。
這是HTML:
<div ng-app='InventoryModule' ng-controller='InventoryController'>
<table>
<tr ng-repeat='item in items'>
<td>{{item.title}}</td>
<td>{{item.price | currency}}</td>
</tr>
</table>
這是CoffeeScript的:
inventoryModule = angular.module 'InventoryModule', []
inventoryModule.factory 'Items', ->
items = {}
items.query -> [
{title: 'Table', price: '5'},
{title: 'Chair', price: '10'}
]
items
inventoryModule.controller 'InventoryController', ($scope, Items) ->
$scope.items = Items.query
J當選擇Angular作爲框架時,SFiddle會自動將其添加到標記中。 –