0

私は 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 を使用しましたか?

ありがとう。

4

1 に答える 1