我寫了angularjs
工廠如下
module.factory('LogService', function() {
function log(msg) {
console.log("Rahkaran:" + new Date() + "::" + msg);
}
return
{
log: log
};
});
但我一直收到此錯誤
Provider 'LogService' must return a value from $get factory method
我搜索了關於這個錯誤,我找不到任何解決方案。
巧合的是,我改變了return
聲明本
return{
log: log
};
和錯誤消失了!
在return
之前或在下一行有{
之間有什麼區別嗎?
http://stackoverflow.com/questions/2846283/what-are-the-rules-for-javascripts-automatic-semicolon-insertion-asi –