Angularjs 在单个视图中使用两个相同的控制器
不知道如何在Angular中的单个视图中使用两个相同的控制器,我将控制器分隔在不同的文件中以创建一个干净的ctrl结构,但不知道是否允许您执行类似的操作 基本上,我想在上传一个文件后更新表视图,这在某种程度上是可行的,但我必须刷新整个页面才能刷新视图Angularjs 在单个视图中使用两个相同的控制器,angularjs,Angularjs,不知道如何在Angular中的单个视图中使用两个相同的控制器,我将控制器分隔在不同的文件中以创建一个干净的ctrl结构,但不知道是否允许您执行类似的操作 基本上,我想在上传一个文件后更新表视图,这在某种程度上是可行的,但我必须刷新整个页面才能刷新视图 <div class="view"> <div ng-controller="myCtrl as vm"> controller the table </div> <div ng-con
<div class="view">
<div ng-controller="myCtrl as vm">
controller the table
</div>
<div ng-controller="otherCtrl as vm"> </div>
<div ng-controller="myCtrl as vm">
<button ng-click="clickbtn()"></button>
</div>
</div>
你试过了吗???你可能需要使用$rootScope。$broadcast而不是$scope。$broadcast我想我确实提到过,这很管用,但似乎有点困惑或什么:/@Rob啊,我会试试。类似的东西?
$scope.$on("$UploadFile", function (event) {
// do the action here digestion
});
$scope.uploadCv = function(event) {
$scope.$broadcast("$UploadFile");
}