Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 角度IF-ELSE显示元素_Angularjs - Fatal编程技术网

Angularjs 角度IF-ELSE显示元素

Angularjs 角度IF-ELSE显示元素,angularjs,Angularjs,我是通过设置仪表板的显示类型而遇到这个问题的,如何在角度上创建if-else 有更好的方法吗 <div ng-if="'CONFIG.dashboard.rows == 1'" layout="column" flex> <div ng-if="'CONFIG.dashboard.rows > 1'" layout="row" flex> 决议: <div ng-switch on="CONFIG.dashboard.rows" flex>

我是通过设置仪表板的显示类型而遇到这个问题的,如何在角度上创建if-else

有更好的方法吗

<div ng-if="'CONFIG.dashboard.rows == 1'" layout="column" flex>
<div ng-if="'CONFIG.dashboard.rows > 1'" layout="row" flex>


决议:

<div ng-switch on="CONFIG.dashboard.rows" flex>

    <div ng-switch-when="1" layout="column" flex layout-wrap>

        <div ng-repeat="wdg in CONFIG.widgets" flex='100' ng-include="wdg.template"></div>

    </div>


    <div ng-switch-default layout="row" flex layout-wrap>

        <div ng-repeat="wdg in CONFIG.widgets" flex='50' ng-include="wdg.template"></div>

    </div>

</div>


您可以使用指令来完成此操作。

您看过角度视图吗?我只想放置一个元素或更改它,具体取决于所做的设置。与意见,我会有更多的工作,但感谢你的答复。什么是实际问题?可能重复的我可以使用一行?