我有这个控制器...
app.controller('UploadController', ['$scope', 'Upload', '$timeout', function ($scope, Upload, $timeout) {
$scope.$watch('files', function () {
$scope.upload($scope.files);
});
$scope.upload = function (files) {
if (files && files.length) {
for (var i = 0; i < files.length; i++) {
var file = files[i];
}
}
};
}]);
我正在分配var file
从 获得的温度files[i]
,所以我可以像预览一样在我的视图上显示温度。
<section ng-controller="UploadController">
<img ngf-src="files[0]" ng-show="files[0].type.indexOf('image') > -1">
</section>
但我真正需要的是在我的模态视图中显示温度。
<section ng-controller="UploadController">
<img ngf-src="files[0]" ng-show="files[0].type.indexOf('image') > -1">
</section>
模态视图具有相同的控制器和相同的“img”属性,但是当我显示模态视图控制器RESTART时,这是问题的关键,我需要学习如何保持变量的值相同控制器,但在不同的视图中,无需重做操作。
基本上我需要:显示视图时,我的控制器不会重新启动。