【发布时间】:2016-04-21 15:06:57
【问题描述】:
我正在使用 ngTagsInput,其中有 3 个标签 one, two, three。
当我点击删除one 时,字段显示one, two 而不是two, three。
我检查了范围变量,我可以看到正确的two, three。
所以我试图从字面上清除并重新实例化范围变量,但没有运气。
我错过了什么吗?
HTML 看起来像:
<tags-input ng-model="detail.tagsToAddField" add-on-space="true"
placeholder="." on-tag-removed="detail.tagRemoved($tag)">
</tags-input>
在控制器中,我实际上是在尝试恢复,但这对字段中的标签没有影响。
self.tagRemoved = function($tag) {
var current = $scope.detail.tagsToAddField;
$scope.detail.tagsToAddField = [];
$scope.detail.tagsToAddField = current;
};
有人用过这个 ngTagsInput 吗?
谢谢。
【问题讨论】: