angular.js广播错误:$ rootScope.broadcast不是一个函数

Din*_*ine 6 angularjs angularjs-directive angularjs-scope

我正在动态地将项目添加到项目数组中,并希望让指令知道有新项目.所以在控制器函数addItem()内部我尝试执行以下操作:

setTimeout(function(){
    $rootScope.broadcast("itemAdded");
    // I also tried: $scope.broadcast("itemAdded"); which isn't working
});
Run Code Online (Sandbox Code Playgroud)

问题:我收到错误:

$ rootScope.broadcast不是一个函数

Aja*_*wal 12

这是一个错字:

$rootScope.$broadcast(name, args)
Run Code Online (Sandbox Code Playgroud)