1

私は小さな電卓を作成しましたが、今では助けを借りて、Javascript で思いどおりに動作するようになりました。この AngularJS を coffeescript に変換しようとすると、次のエラーが発生します。

エラー: 引数 'CalcCtrl' は関数ではありません。未定義です

コードは実際に機能していますが、Java コンソールにエラーが表示されています。これを修正する方法はありますか?

ここに私の JSFiddle があります: http://jsfiddle.net/YUza7/13/

4

2 に答える 2

3

手動ブートストラップを使用しているため、ng-app 属性を削除する必要があります。

http://jsfiddle.net/g/YUza7/18/

とにかく、JsFiddle の coffeescript で手動ブートストラップを使用する必要があります (その時点で coffeescript がまだ実行されていないため、自動はエラーをスローしていました)

編集: html を修正: http://jsfiddle.net/g/YUza7/19/

于 2012-10-03T21:22:06.967 に答える
0

あなたは書ける:

TodoCtrl = ($scope) ->
    $scope.$watch 'one * two', (value) ->
        $scope.total = value

残念ながら、jsFiddle は CoffeScript + AngularJS で正しく動作しません

于 2012-10-03T15:25:25.667 に答える