我正在动态地将项目添加到项目数组中,并希望让指令知道有新项目。所以在控制器函数addItem()中我试着做以下几点:
setTimeout(function(){
$rootScope.broadcast("itemAdded");
// I also tried: $scope.broadcast("itemAdded"); which isn't working
});
问题: 我收到了错误:
$ rootScope.broadcast不是函数
答案 0 :(得分:12)
这是一个错字:
$rootScope.$broadcast(name, args)