Tag: ng controller

从variables值dynamic设置ng-controller

我正在开发一个应用程序使用angularJs和nodejs。 我把控制器的名字设置为主控制器的variables的值。 为了更好地解释它,我的index.html如下所示: <tbody ng-repeat="group in groups"> <tr ng-repeat="member in group.members" > <td rowspan="{{group.members.length}}" ng-hide="$index>=0"> </td> <td>{{member.taskName}}</td> <td><div class={{group.colorMe[0]}}>{{member.env}}</div> <button class="btn btn-info" ng-controller="member.taskName" ng-click="test( member.taskName , 'env', group.colorMe[0])">Sanity</button> </td> 而我的主控制器看起来像这样的组定义如下: var tasks =['task1','task2','task3','task4','task5']; for(i=0;i<tasks.length;i++) { var group = { "id" : i+1, "members" : [{ "taskName":tasks[i].toUpperCase(), "env1":versionMap["env1"+tasks[i]], "env2":versionMap["env2"+tasks[i]], "env3":versionMap["env3"+tasks[i]] }] }; $scope.groups.push(group); } 现在,当我点击button,我应该直接到一个特定的控制器,这个控制器名称需要dynamic设置为member.taskName。 有人可以帮我这个吗?