問題タブ [angular-ui-select]

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.

0 投票する
1 に答える
1029 参照

jquery - Angular ui-select multiple と ui-validate

私のangularアプリでは、ui-select(angular-ui-select)を使用しています。

コントロールが複数のオプションである場合、属性 'ng-required' を追加しても機能しません。

ui-validate タグを追加するオプションを見つけました。このフィールドに入力するまで、フォームは送信されないようです。

これは私のコードです

そして、コントローラー

私の問題は、フィールドが空で検証されていないcssクラスを見つける方法です

.ng-invalid Css クラスと同様

現在、コンソールに css クラスが表示されません

ここに画像の説明を入力 ありがとう

0 投票する
2 に答える
1498 参照

javascript - デフォルトで選択されたデータ ソースに別のデータ ソースを使用する場合、UI 選択の選択肢から重複を削除する

わかりました、これは以前にカバーされていることを知っており、これらすべての結果を試しましたが、私の状況ではそれらを機能させることができません:

複数のデータ ソースで angular ui-select を使用しようとしています。

例えば:

ng-model バインディングでは、「categories」という API エンドポイントからの投稿に関連付けられたカテゴリが取り込まれる $scope で空の配列を使用しています。

デフォルトで選択されている選択肢については、投稿オブジェクトに既に関連付けられているカテゴリを取得しています - これは別の API エンドポイントからのものです。

私のコントローラー

私のHTML:

問題は、私が何をしても、常に重複があり、角度が次のエラーでフリークアウトすることです:

「エラー: [ngRepeat:dupes] リピーターでの重複は許可されていません。一意のキーを指定するには、'track by' 式を使用してください。」

ああ、私は "track by $index" を使ってみましたが、うまくいきませんでした。

2 つの異なるデータ ソースを使用し、ui-select を取得して、別のデータ ソースからの重複が既に存在する場合に、選択ドロップダウンから重複を削除するにはどうすればよいですか?

私の問題を示す Plnkr: http://plnkr.co/edit/WDthr7?p=preview

0 投票する
0 に答える
472 参照

angularjs - ui-select 必須フィールドの検証

指定されたリンクのように、デフォルトの HTML 必須フィールド検証アラート ボックスを UI-Select にすることはできますか?

https://www.google.co.in/imgres?imgurl=http://i.stack.imgur.com/R3h1L.png&imgrefurl=https://stackoverflow.com/questions/18770369/how-to-set- html5-required-attribute-in-javascript&h=178&w=675&tbnid=j8M7AwOECpa80M:&docid=NL_CUnsolMwYCM&ei=HICwVtbjJouyuASina_4Dg&tbm=isch

編集:私のコードは次のようなものです

ユーザーの名前と姓のリストとして名前を付けます。

0 投票する
2 に答える
878 参照

javascript - Angularjs ui-select (select2) が「Controller as」構文で機能せず、選択項目を取得できない

ここGitHubにあるAngularJS ui-selectで動作する選択HTMLコントロールを取得しようとしています。何らかの理由で、$scope 構文を使用するとアイテムを選択できますが、Controller As 構文を使用すると選択できません。構文として Controller を操作しようとしているプラ​​ンカーはhereにあります。$scope 構文が完全に機能するため、特に何が欠けているのかわかりません。

報告するエラーはありません。これは、plunker にあるもののスニペットです。

コントローラ

app.controller("MainCtrl", MainCtrl);

index.html

0 投票する
1 に答える
129 参照

javascript - angular UI選択のドロップダウンでn番目のアイテムの後にセパレータを作成する方法はありますか?

以下は、UI選択を実装しているコードです。要素を調べて Id を取得し、以下の HTML 要素を取得しました:

0 投票する
0 に答える
66 参照

angularjs - angular ui-select - セレクトボックスのように使用するには?

これはドキュメントに記載されるべきだと思いますが、そうではありません(実際には多くのことがそうではありません)ので、私は非常に混乱しています.

必要なのは、html バージョンとまったく同じように機能する検索可能な選択ボックスだけです。プロジェクトのリストが[{name, id}]あり、モデルにはprojectIdプロパティがあります (オブジェクトではなく ID のみ)

通常の選択ボックスのように projectId でバインドする方法がわかりません。すべてのデモは完全なオブジェクトのバインディングを示していますが、必要なのは ID だけです。ハックなことをしたり、モデルを変更したりしたくありません (明らかに、これが機能するまで間接レイヤーを追加できますが、これを正しい方法で行いたいです)。