想知道如何在Angular的单个视图中使用2个相同的控制器,我将控制器分隔在不同的文件中以形成一个干净的ctrl结构,但是想知道你是否允许这样做?
基本上我想在上传文件后更新表视图,它有点工作,但我必须刷新整个页面才能刷新视图。
<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>
此代码位于myCtrl控制器中。
$scope.$on("$UploadFile", function (event) {
// do the action here digestion
});
$scope.uploadCv = function(event) {
$scope.$broadcast("$UploadFile");
}