我有一个不是为AngularJS编写的javascript库,它有一些在不同时间引发的事件,我如何跟踪来自AngularJS控制器的theese事件来管理状态(模型,视图等)?
答案 0 :(得分:1)
像这样:
function MyController($scope, $window){
$window.thridpartyLibrary.on('somethingHappend', function(evt){
$scope.$apply(function(){
$scope.myVariable = evt;
});
});
}
例如:使用$scope.$apply
,您可以让角度上下文了解从另一个库触发的事件。