AngularJS两个重复列表

时间:2016-10-01 14:24:42

标签: angularjs controller

我有两个列表,mainTags和selectedTags。我需要做的是,一旦点击了mainTags中的标签,我需要将此项目移动到selectedTags列表,并将其从mainTags列表中删除。我写了下面的代码,但我不知道为什么它不起作用。我是AngularJS的新手,所以我无法找到问题所在。

$scope.selectedTags = { tags: [] };		
$scope.Main.tags.setTags(function(tag) {
	$scope.selectedTags.tags.push({ id: tag.id, name: tag.name });
	});
<button type="button" ng-repeat="tag in SuggestedMain.tags track by tag.id"
                      ng-click="setTags(tag);">{{ ::tag.name }}</button>


<button ng-show="selectedTags.tags.length"
        ng-repeat="tag in selectedTags.tags track by tag.id">{{ ::tag.name }}</button>

0 个答案:

没有答案