ืerror จาก karma test unit ของ angularjs - TypeError: Cannot set property 'innerHTML' of null

กระทู้คำถาม
กำลังเรียนเรื่อง Unitest กับ AngularJs   แต่ติดที่หลังจากรัน karma เทสแล้วแสดง error แบบนี้
ตรงไหนที่ต้องแก้ไข??
     TypeError: Cannot set property 'innerHTML' of null

HTML :
     <div id="wrapper" ng-init="initCal()">
        <div id="month">
           <span id="current_month">  </span>
           <span id="show_howmany_day"></span>
       </div>
    </div>

Angular Controller :
     import moment from 'moment';
     import $ from 'jquery';
     export default function ($scope, $rootScope, eventListFactory) {
    $rootScope.x = 0;
    $rootScope.z = 0;

// function to show current month
$scope.initCal = function () {
            $rootScope.time_now = moment().format('YYYY, MMMM');
            $rootScope.month_header = document.getElementById('current_month');
            $rootScope.month_header.innerHTML = $rootScope.time_now;
  }
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่