【发布时间】:2015-09-26 19:28:28
【问题描述】:
你好,我是 Angular js 的新手
是否可以在不更改 dom 的情况下在单击时更改 ng-repeat 数据?
在此示例中 - 当点击“名称”选项卡然后显示“名称”数组中的名称列表时,与单击“ID”选项卡然后内容替换为 ID 列表时相同
是否可以从具有相同 dom 元素的控制器进行管理?
<div class="select"><span class="active">Names</span> <span>ID</span></div>
<ul ng-app="myApp" ng-controller="testController">
<li ng-repeat="name in names">{{name.name}}</li>
</ul>
var myApp = angular.module('myApp', []);
myApp.controller('testController', function ($scope) {
$scope.names = [
{name : 'nameOne'},
{name : 'nameTwo'},
{name : 'nameThree'},
{name : 'nameFour'},
{name : 'nameFive'}
];
$scope.IDs = [
{id : 'idOne'},
{id : 'idTwo'},
{id : 'idThree'},
{id : 'idFour'},
{id : 'idFive'}
];
});
谢谢
【问题讨论】:
-
你能解释一下你的意思用相同的dom元素从控制器管理吗?
标签: javascript html angularjs frontend