【发布时间】:2018-03-04 06:06:14
【问题描述】:
First.js
scope.menuItemClick = function (def, callbackText, keepMenuOpen) {
console.log(def);
if(def.automationId === "Print"){
console.log("before broadcast");
$scope.$root.$broadcast("printingForms","my Data");
console.log("after broadcast");
}
Second.js
$scope.$on("printingForms",(event, data) => {
console.log(data);
console.log("listening");
});
虽然我是从 root 广播它,但我无法收听广播事件。谁能帮我? 谢谢.....
【问题讨论】:
标签: javascript angularjs typescript angularjs-directive