0

を発見angularJSしていますが、エラーが発生しますArgument 'LawContrl' is not a function, got undefined。私formの中で、私は自分のレールアプリに持っています

%div{"ng-controller" => "LawContrl"}
  =form-for ... 
    %li{"ng-repeat"=>"entry in entries"}  {{entry.name}} //I am using haml file

私のlaws.js.coffeeファイルには、

@LawContrl = ($scope) ->
  $scope.entries = [
    { name: "hi"}
    {name: "ho"}
  ]
4

2 に答える 2

0

それが何であるかわからない、これをデバッグするのに役立つかもしれないいくつかの確認事項:

  • angular.js ライブラリ スクリプトは、ページに 1 回だけ含まれます。
  • LawContrl スクリプトは angular.js の後にページに含まれています
  • ng-app 属性 (空にすることもできます) が HTML に存在します
  • ng-app に ng-app="foo" のような値がある場合、LawContrl は foo モジュールの一部である必要があります。
于 2013-08-08T14:02:16.303 に答える