私はmax-tags="1"
を割り当てても、それは完全に機能しますが、max-tags="maxtag()"
を使用して動的に割り当てようとしたときに、リンク機能を使用していますが、入力ボックスに赤い枠線が表示されています。私はタグの最大数を入れようとしています。すべて正常に動作していますが、入力ボックスは赤色です。 次のテキストイメージのように表示されています。警告のように。それを固定する方法。 max-tagの値を動的に割り当てる方法は?
ワーキングデモ
http://plnkr.co/edit/ooTucE4yqmLwMH9kNkO7?p=preview
<tags-input ng-model="modeldisplay" class="input-md" display-
property="data" on-tag-removed="removedCustomerTag()"
placeholder="Select a User" on-tag-adding="addSearchedTag()" on-tag-added="tagAdded($tag)"
enable-editing-last-tag="removedCustomerTag()" replace-spaces-with-dashes="false" max-tags="maxtag()"
add-from-autocomplete-only="true">
<auto-complete source="loadTags($query)" min-length="1" load-on-focus="true" load-on-empty="true"
max-results-to-show="10" template="autocomplete.html">
</auto-complete>
</tags-input>
私は人々がそれを理解することなく投票の質問をしようとする理由を知らない。 – Guest
'='は双方向データバインディングのためのものです。つまり、 'max-tags =" "'はスコープのプロパティを期待しています。 'maxtag()'や数字 '5'のような関数の結果ではありません。あなたのコードは無効で、コンソールには詳細が含まれています –
@goliney、私はあなたに応じて変わりますが、それでも警告の赤い入力ボックスを表示しています... – Guest