AngularJsでファクトリメソッドを取得します$から値を返す必要があります。しかし、私はこのエラープロバイダ 'xxは' 私は</p> <pre><code>module.factory('LogService', function() { function log(msg) { console.log("Rahkaran:" + new Date() + "::" + msg); } return { log: log }; }); </code></pre> <p>以下のように<code>angularjs</code>工場を書かれている
を取得保管しました
Provider 'LogService' must return a value from $get factory method
私は、エラーについてのグーグルと私は解決策を見つけることができませんでした。
は偶然私はこのreturn{
log: log
};
にreturn
文を変更し、エラーが消えた!!
{
がreturn
の前にあるか、次の行に違いがありますか?
http://stackoverflow.com/questions/2846283/what-are-the-rules-for-javascripts-automatic-semicolon-insertion-asi –