質問: function() { $log.debug('デバッグ'); $log.error('エラー'); $log.info('情報'); $log.log('一般ログ'); $log.warn('警告'); }; }]); 上記$scopeを消して、this.onclickのようにしようとするとそれはエラーでした。 どのような状況なのか不明です。 ご存知の方いらっしゃいましたら、教えていただけますと幸いです。
回答: jshintをよく知らなかったのですが injectionは、以下で良かったんですね。 エラーがでていたのは、以下であれば、$locationを使用していないよというメッセージでした。。使用すれば問題なく動作しました。 .controller('MainCtrl', ['$location', '$anchorScrol', function ($location, $anchorScrol