私は 3 つのタグを持つ ngTagsInput を使用しています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 を使用しましたか?
ありがとう。