このサイトのものとまったく同じタグ入力フィールドを構築しようとしています。ユーザーはタグの入力を開始できます。ui-typeahead は、ユーザーが単一の結果を選択するリストを返し、入力フィールドに既にあるタグのリストに追加します。
リストではなく文字列連結の問題を単純化することから始めました。私はそれを機能させることさえできません。これは私がしなければならないところですが、フィールドの既存の値と連結されず、置き換えられます:
<input class="form-control" type="text" ng-model="program.Demographs"
typeahead="d for d in program.providers.Demographs"
typeahead-min-length='3' typeahead-items='10'
typeahead-editable="false"
typeahead-on-select="addItem(program.Demographs)">
文字列を連結する関数は次のとおりです。
$scope.addItem = function (item) {
$scope.program.Demographs = $scope.program.Demographs + item;
};
誰でもヒントやアドバイスを提供できますか?