Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.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 在ng repeat内更改角度ui视图_Angularjs_Angular Ui - Fatal编程技术网

Angularjs 在ng repeat内更改角度ui视图

Angularjs 在ng repeat内更改角度ui视图,angularjs,angular-ui,Angularjs,Angular Ui,我在一个控制器中使用多个命名的ui视图。使用以下代码命名html文件中的ui视图时,一切都正常工作: <div class="box"> <div ui-view="selector"></div> <div ui-view="widget1"></div> <div ui-view="widget2"></div> <div ui-view="widget3"></di

我在一个控制器中使用多个命名的ui视图。使用以下代码命名html文件中的ui视图时,一切都正常工作:

<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动态加载其中一些视图时,它不会更新信息

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


如何从ng repeat加载ui视图?

这还没有得到回答,所以我决定继续并演示如何执行。不幸的是,由于某些原因,问题中的尝试没有成功,但您可以做的是链接到花括号之间的函数,并返回所需视图的字符串。例如,控制器如下所示:

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

};

我认为你不应该使用弯曲的括号:
vs
你是对的,但它仍然不会动态变化。最后,我使用ng include和ng控制器完成了这项工作。但是考虑到小费!!:)你能解释一下你是怎么做到的吗?