Javascript Angularjs:TypeError:无法读取属性'$id';未定义的

Javascript Angularjs:TypeError:无法读取属性'$id';未定义的,javascript,angularjs,node.js,Javascript,Angularjs,Node.js,我是angularjs的初学者,我正在使用扩展angularjs Batarang 我在控制台中遇到此错误: TypeError: Cannot read property '$id' of undefined 这是我的代码: index.jade doctype html html header title HELLO - CV script(src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angula

我是angularjs的初学者,我正在使用扩展angularjs Batarang

我在控制台中遇到此错误:

TypeError: Cannot read property '$id' of undefined
这是我的代码:

index.jade

doctype html
html
  header
    title HELLO - CV
    script(src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.min.js")
    link(rel='stylesheet', href='/stylesheets/style.css')
    link(rel='stylesheet', href='/stylesheets/responsive.css')
    link(rel='stylesheet', href='/stylesheets/animate.min.css')
    meta(name='viewport', content='width=device-width, user-scalable=no')
    script(src='https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js')
    link(rel='stylesheet' href='https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.1/animate.min.css')
    link(href='https://fonts.googleapis.com/css?family=Arimo', rel='stylesheet', type='text/css')
    //script(src='script/viewport.js')
    //script(src='script/index.js')
    script(src='script/controllers.js')

  body(ng-app='appCv')
  header(ng-controller='HeaderController')
      .container
        #content
        h3.post-logo {{postlogo}}
        h1.post-behind {{postbehind}} 
        h2.title {{title1}}
        h2.title {{title2}}

  // Section profile 
  //ngController : directive permettant d'attacher un contrôleur à la vue
    section(ng-controller='Section1Controller')
      .container
        h3.section {{titresection}}
        .line-section
        .section-thumb
            //(img ng-src="{{ image }}")
         p.section
Controllers.js

var appCv=angular.module('appCv',[]);

appCv.controller("HeaderController", function($scope,$log){

    $scope.postlogo="test1";
    $scope.postbehind="test12";
    $scope.title1="test13";
    $scope.title2="test14";

});

appCv.controller("Section1Controller", function($scope,$log){
    $scope.image='./img/avatar.jpg';
    $scope.titresection="Développeur frontend & backend";
});

appCv.directive('showImage', function() {
    return {
        restrict: 'AE',
            replace: 'true',
            templates: '<img ng-src="{{ image }}">'
        };
});
var-appCv=angular.module('appCv',[]);
应用控制器(“HeaderController”,函数($scope,$log){
$scope.postlogo=“test1”;
$scope.postbehind=“test12”;
$scope.title1=“test13”;
$scope.title2=“test14”;
});
应用控制器(“Section1Controller”,函数($scope,$log){
$scope.image='/img/avatar.jpg';
$scope.titrection=“开发前端和后端”;
});
指令('showImage',函数(){
返回{
限制:“AE”,
替换为:“true”,
模板:“”
};
});

控制器中哪个对象包含
$id
?首先检查该对象,因为该对象未定义。还要检查错误是否来自某个脚本或其他库,是否显式声明了$id属性?代码中没有任何$id,请确保在错误发生的地方张贴代码,否则没有人能帮助您out@GabrielMatusevich我正在使用扩展AngularJS Batarang。@shaishabroy我正在使用扩展AngularJS Batarang