問題タブ [ng-tags-input]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - ngTagsInput の使用中に autoComplete テンプレートの親データにアクセスする
ngTagsInput で利用可能な autoComplete を使用してカスタム オート コンプリート ディレクティブを作成しています。しかし、autoComplete のテンプレート内の親コントローラーからデータにアクセスする必要があります。$parent を使用してみましたが、うまくいきません。私は単純なプランカーを作成しました。
html:
app.js
ここにプランカーのリンクがあります:
http://plnkr.co/edit/Tz8w4GxxG5SnmKCL1gt6?p=preview
見出しとして表示するフィールドを指定し、対応する表示名ですべての小見出しを表示する必要があります。
javascript - AngularJS - ngTagsInput で先行入力を使用する
これは私のindex.html
emailViewController.js
Typeahead
input
タグ(属性であった)を削除してtags-input
ディレクティブを追加するまで、正常に機能していました。だから、私は<input placeholder="To" ng-model="select" typeahead="toPerson for toPerson in to | filter:$viewValue" style="width:95%;">
以前に持っていました。今、私は持っていますが、うまくいき<tags-input placeholder="To" ng-model="select" typeahead="toPerson for toPerson in to | filter:$viewValue" style="width:95%;">
ません。
typeahead
でのみ動作するため、これが発生したと思いますinput tags
。typeahead
で作業する方法についてアイデアを持っている人はいますngTagsInput
か?
autocomplete
混乱を避けるために、 を使用する方法を知っていることを明確にしたいと思いますngTagsInput
。私の質問は、私が直面している問題を具体的に対象としtypeahead
ていngTagsInput
ます。
ここにプランカーがあります: http://plnkr.co/edit/B1aV9TLu58a2iGhpTUrN?p=preview
アップデート
angular-tags
の代わりに使用して問題を解決しましたngTagsInput
。ngTagsInput
では動作しませんtypeahead
。選択された最良の回答は、なぜそうなのかをよく説明しています。これは、この問題を解決するプランカーですangular-tags
- http://plnkr.co/edit/PaG1k5N37BTOflObnN7K?p=preview
javascript - AngularJS ngTagsInput オートコンプリート
これはウェブサイトのデモですngTagsInput
: http://mbenford.github.io/ngTagsInput/demos
入力フィールドに入力すると、 throughtag10
を含むリストが表示されます。入力したので、表示されたリストに太字で表示されます。リストの上に表示する方法はありますか?Tag 4
Tag10
Tag10
tag10
と入力すると、スルーが表示されるtag
のが理にかなっているので、この機能を実現したいと考えています。ただし、入力すると、のみ表示されます。ユーザーが明確に入力したときにスルー表示する意味がわかりません。tag4
tag10
tag10
tag10
tag4
tag9
tag10
編集
autocomplete
投稿したリンクをクリックしても動かない場合はSimple tags input with autocomplete
、同じページのリンクをクリックしてください。
アップデート
仕事に行けなかっngTagsInput
たのでangular-tags
、自分の問題を解決していました。ここに作業プランカーがあります - http://plnkr.co/edit/elPefHusJMunHEOhP0HI?p=preview
javascript - ngTagsInput で、さまざまなケースの検証メッセージを表示する方法は?
ngTagsInput
複数の電子メール ID を取得するために Angular プラグインを使用しています。以下は私のコードです:
上記のコード 3 では、次のような検証が追加されています。
- 必須フィールドの場合。
- フィールドは電子メール ID のみを受け入れる必要があります。
- 重複した電子メール ID を許可しないでください。
上記のケースは正常に機能しています。しかし、上記のケースが発生した場合に応じて、エラーメッセージを動的に表示したい。私を助けてください !!!
angularjs - ngtagsinput angularjs 各タグにIDを割り当てる方法
アプリにハイライト機能を追加するためにngtagsinput ( http://mbenford.github.io/ngTagsInput/ ) を使用しています。各タグの作成時に動的に ID を追加する方法がわかりません。この ID を使用して、作成後に各タグ アイテムのスタイルを編集します。カスタム テンプレートに関するデモを見ましたが、これはタグの配列を事前定義した場合にのみ機能します。私はおそらく問題であるAngularの初心者です...ヒントはありますか?
ng-tags-input - 持つ要素を使用する
ng-tags-input の使用はうまく機能しますが、<label for="my-field">
機能しないものがあります。input
要素内の実際の要素にng-tags-input
は name または id 属性がないため、for
属性で対象にすることはできません。不足しているものはありますか、それともカスタム JavaScript を使用して、ラベルをクリックするとフィールドがフォーカスされるブラウザで通常のラベルのように動作させる必要がありますか?
ここに問題を示す plunkr があります: http://plnkr.co/edit/D3OLro?p=preview
最初の入力は、ラベルをクリックしてフォーカスできますが、ng-tags-input ではフォーカスできません
json - ng-tags-input オートコンプリートが表示されない
API コントローラー .net Mvc 6 によって返された Json リストで ng-tags-input を使用しようとしています。リストは json で作成されますが、このリストをオートコンプリートで表示しようとすると、何も機能しません。オートコンプリート リストが表示されず、Chrome コンソールにエラーが表示されません。
これは私のリストのオブジェクトです:
これは私のコントローラーでの私の方法です:
そしてHtmlのタグ:
これは、$scope.shops に入力する私のコードです。
API コントローラー:
アンギュラショップCtrl:
angularjs EmployeeCtrl :
しかし、私のjsonリストから私の問題はないと思います。誰かが私を助けてくれることを願っています。良い1日を。
ng-tags-input - Ng-Tag-input minLength 未設定プロパティ
このライブラリをイオン プロジェクト (クロス プラットフォーム モバイル アプリケーション) で使用し、 minLength : 1 を設定しようとしましたが、デフォルト値 (つまり 3) を使用します。どうすればこれを達成できますか?