2

状況:

メールを送信するAngularアプリがあります。
3 つのフィールドがあります: アドレス - 件名 - テキスト。
アドレス フィールドは angular ui-selectを使用して構築されます

電子メール アドレスは、リストから選択することも、新たに入力することもできます。
問題は、新しいエントリを作成できないことです。

ドキュメントには、新しい値を入力するには、属性タグ付けを使用できると書かれています。

しかし、私は理由がわかりません。私と一緒に働いていません。


コード:

(簡単な新規タグ追加例)

<ui-select multiple tagging tagging-label="(custom 'new' label)" ng-model="multipleDemo.colors" theme="bootstrap" ng-disabled="disabled" style="width: 300px;">

    <ui-select-match placeholder="Select colors...">{{$item}}</ui-select-match>

    <ui-select-choices repeat="color in availableColors | filter:$select.search">
        {{color}}
    </ui-select-choices>

</ui-select>


$scope.availableColors = ['Red','Green','Blue','Yellow','Magenta','Maroon','Umbra','Turquoise'];
$scope.multipleDemo = {};
$scope.multipleDemo.colors = ['Blue','Red'];


プランカー:

http://plnkr.co/edit/T55LeKK66Idb3lD8DDPz?p=preview

ご覧のとおり、新しい値を挿入することはできません。


質問:

angular ui-selectに新しい値を適切に挿入するにはどうすればよいですか?

4

2 に答える 2

2

指定されたプランカーは 0.8.2 を使用します。タグ付けは 0.8.3 で動作します。

于 2014-12-03T13:26:09.303 に答える