0

我有这个控制器...

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时,这是问题的关键,我需要学习如何保持变量的值相同控制器,但在不同的视图中,无需重做操作。

基本上我需要:显示视图时,我的控制器不会重新启动

4

1 回答 1

0

<img src="">获取图像的 url 或图像的路径。将图像上传到服务器后。如果您可以返回图像 url 而不是图像数据,则图像应该可以正确显示。

于 2015-07-03T22:30:51.540 回答