gpt4 book ai didi

angularjs - 更改 ng-repeat 内的 Angular ui-view

转载 作者:行者123 更新时间:2023-12-02 23:31:52 25 4
gpt4 key购买 nike

我在单个 Controller 中使用多个命名的 ui View 。当使用以下代码在 html 文件中命名 ui-view 时,一切都按预期工作:

<div class="box"> 
<div ui-view="selector"></div>

<div ui-view="widget1"></div>
<div ui-view="widget2"></div>
<div ui-view="widget3"></div>
<div ui-view="widget4"></div>
</div>

但是当我想使用 ng-repeat 动态加载其中一些 View 时,它不会更新信息。

<div class="widgets">
<div class="widget-container" ng-repeat="widget in widgets">
<div ui-view="{{widget}}"></div>
</div>
</div>

如何从我的 ng-repeat 加载 ui-views?

最佳答案

这个问题还没有得到解答,所以我决定继续展示如何做到这一点。不幸的是,由于某种原因,问题中的尝试不起作用,但您可以做的是链接到大括号之间的函数并返回您想要的 View 的字符串。例如 Controller 看起来像这样:

$scope.groups = ['main','cases', 'models'];
$scope.pickView = 函数(索引){
返回 $scope.groups[索引];
};

关于angularjs - 更改 ng-repeat 内的 Angular ui-view,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17305805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com