Angularjs 列出单击文件夹下的文件夹
我只想重复单击的文件夹目录。 这是我的HTML:Angularjs 列出单击文件夹下的文件夹,angularjs,Angularjs,我只想重复单击的文件夹目录。 这是我的HTML: <li class="left-menu-list-submenu"> <a class="left-menu-link" href="javascript: void(0);" ng-click="getfolders();"> <i class="left-menu-link-icon fa fa-folder"></i&g
<li class="left-menu-list-submenu">
<a class="left-menu-link" href="javascript: void(0);" ng-click="getfolders();">
<i class="left-menu-link-icon fa fa-folder"></i>
Catalogs
</a>
<ul class="left-menu-list list-unstyled" style="margin-left:20px;" ng-repeat="fol in folders">
<li>
<a style="cursor:pointer;" ng-click="more_folders();">{{fol}}</a>
<br />
<a style="cursor:default;color:black;" ng-repeat="more in more_folders | filter:fol">
<ul>
<li>{{more}}</li>
</ul>
</a>
</li>
</ul>
</li>
link_folders.json:
[
"/visualizer/360",
"/visualizer/2D"
]
[
"/visualizer/360/Eva",
"/visualizer/2D/Ferb",
"/visualizer/360/Andy",
"/visualizer/2D/John"
]
更多_folders.json:
[
"/visualizer/360",
"/visualizer/2D"
]
[
"/visualizer/360/Eva",
"/visualizer/2D/Ferb",
"/visualizer/360/Andy",
"/visualizer/2D/John"
]
我的笨蛋:
我想在单击的文件夹下列出更多文件夹
,而不是在每个文件夹下
感谢您提前回复 要创建切换型文件夹结构,您需要在控制器中的某个位置维护选定的文件夹。因此,您知道单击了哪个文件夹,如果再次单击,则可以切换该文件夹
这是你可以做到的
var miAp=angular.module('miAp',[]);
控制器('miControlador',函数($scope,$http){
var vm=这个;
$scope.getfolders=函数(){
$scope.folders=[
“/visualizer/360”,
“/visualizer/2D”
];
};
$scope.getfolders();
$scope.more_folders=函数(){
$scope.more\u文件夹=[
“/visualizer/360/Eva”,
“/visualizer/2D/Ferb”,
“/visualizer/360/Andy”,
“/visualizer/2D/John”
];
};
$scope.more_folders();
$scope.selectedFol=null;
$scope.toggle=(fol)=>{
如果($scope.selectedFol==fol){
$scope.selectedFol=null;
}否则{
$scope.selectedFol=fol;
}
};
});代码>
曲奇饼
-
{{fol}}
- {{more}}
我已经发布了答案,请看一看。