У меня есть этот контроллер...
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
temp, полученный из files[i]
, поэтому я могу отображать temp как предварительный просмотр на моем представлении.
<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, это точка вопроса, мне нужно узнать, как я могу сохранить значение переменной в том же но в другом представлении без необходимости повторных действий.
в основном мне нужно: при отображении представления мой контроллер не перезапускается.
<img src="">
принимает URL-адрес изображения или путь изображения. После загрузки изображения на сервер. Если вы можете вернуть URL-адрес изображения вместо данных изображения, изображение должно отображаться правильно.