Hello,
We have a situation in one of our project that in the view the same 
directives are using for showing file and for upload file also. We need to 
show multiple files based on different pricing mode. So, is there any way 
that we can show different files for different pricing mode based on the 
single variable which is used in view as a directives and scope variable in 
controller.

Right now to show the files for different pricing mode we need the separate 
variable otherwise the data in one pricing mode is showing in another 
pricing mode. It will be better if we can use the single variable.

View file sample
======================
Pricing mode 1:

<div class="hand-cursor previews" ng-click="download(empanelFile1.url)">
<span tooltip=  "{{empanelFile1.url | 
nameFilterTooltip}}">{{empanelFile1.url | nameFilter}}</span>
</div>
<div style="display:inline-block"  
ng-class="{'app-container-blur':panUploader1}" data-ng-hide="empanelFile1">
<div class="">
<div file-uploader set-url="setPanFileUrl1(url)"  
plcholder={{panFileName1}}></div>
</div>
</div>

Pricing mode 2:

<div class="hand-cursor previews" ng-click="download(empanelFile2.url)">
<span tooltip=  "{{empanelFile2.url | 
nameFilterTooltip}}">{{empanelFile2.url | nameFilter}}</span>
</div>
<div style="display:inline-block"  
ng-class="{'app-container-blur':panUploader1}" data-ng-hide="empanelFile2">
<div class="">
<div file-uploader set-url="setPanFileUrl1(url)"  
plcholder={{panFileName1}}></div>
</div>
</div>

Pricing mode 3:

<div class="hand-cursor previews" ng-click="download(empanelFile3.url)">
<span tooltip=  "{{empanelFile3.url | 
nameFilterTooltip}}">{{empanelFile3.url | nameFilter}}</span>
</div>
<div style="display:inline-block"  
ng-class="{'app-container-blur':panUploader1}" data-ng-hide="empanelFile3">
<div class="">
<div file-uploader set-url="setPanFileUrl1(url)"  
plcholder={{panFileName1}}></div>
</div>
</div>

Pricing mode 4:

<div class="hand-cursor previews" ng-click="download(empanelFile4.url)">
<span tooltip=  "{{empanelFile4.url | 
nameFilterTooltip}}">{{empanelFile4.url | nameFilter}}</span>
</div>
<div style="display:inline-block"  
ng-class="{'app-container-blur':panUploader1}" data-ng-hide="empanelFile4">
<div class="">
<div file-uploader set-url="setPanFileUrl1(url)"  
plcholder={{panFileName1}}></div>
</div>
</div>

Controller file sample
==========================
docs && docs.length > 0 ? docs[0].type==='PAN'? $scope.empanelFile1 =  
docs[0] : docs[0].type==='AGREEMENT'? $scope.empanelFile2=docs[0] : 
docs[0].type==='RATE_CARD'? $scope.empanelFile3=docs[0] : 
docs[0].type==='PAN'? $scope.empanelFile4=docs[0] : $scope.empanelFile1 = 
false:false; // empanelDocs[0];
$scope.empanelFile2 = docs && docs.length > 1 ? docs[1] : false
$scope.empanelFile3 = docs && docs.length > 1 ? docs[2] : false
$scope.empanelFile4 = docs && docs.length > 1 ? docs[3] : false

Here we are using different variable of empanelFile as 1,2,3,4. We need to 
use single variable so that we can show all the files for different pricing 
mode. It will be better if we can get any help. Thanks in advance.


Thanks

-- 
You received this message because you are subscribed to the Google Groups 
"Angular and AngularJS discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to