問題タブ [angularjs-bootstrap]
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 - Typeahead AngularJS | クリック時のオートコンプリート
入力値を入力するために getbootstrap typeahead を使用しています。ユーザーがこのリストから何かを選択する必要があるように、すべてをセットアップしました。
ご覧のとおり、ユーザーはこのリストから何かを選択する必要があります。そうしないと、検証で許可されませんが、1 つの問題があります。ユーザーが入力を開始し、存在する鳥の名前を入力している場合 (入力時に鳥が表示されるリスト) 、しかし、マウスで入力からクリックします。完全な名前が選択されていなくても、typeahead はこれを「正しい」ものとして受け入れます。
これに対する修正はありますか?
私の言いたいことが理解できなかった場合は、次の図で説明できることを願っています。
これに対する解決策はありますか?たとえば、クリックするとリストの最初のオプションが選択されますか?
javascript - ブートストラップ角度UIモーダルがフィールドデータを更新または表示しない
だから私がやろうとしているのは、行データからデータを取得し、その行からオブジェクトのプロパティをモーダル ビュー内のフィールドに表示することです。また、送信ボタンが押されたとき - 編集されたフィールド値は、対応する行データを編集する必要があります。
次のコードを取得しましたが、フィールド値に人物のオブジェクト プロパティが表示されず、送信ボタンもテーブルを更新しません。
どんな助けでも大歓迎です。
HTML コード:
ModalView テンプレート コード:
HTML インデックス Javascript ファイル コード:
前もって感謝します。私は StackOverflow を初めて使用するので、何か問題がありましたら、コメントでお知らせください。すべて更新します。:)
angularjs - Window の Safari ブラウザでの angular-bootstrap-lightbox プラグインの問題
プロジェクトで angular-bootstrap-lightbox を使用しています。すべてのブラウザで正常に動作します。
ただし、ウィンドウのサファリで発行。
オープンモーダルで表示した画像が、表示後に消えてしまう。スクリーンショットを添付しました。
文法的な間違いは無視してください。ありがとう。ここに画像の説明を入力
asp.net - Bootstrap を使用しているときに、一部の要素がランダムに折りたたまれないのはなぜですか?
Web フォーム サイトにいくつかの折りたたみブロックがあります。次のように、Bootstrap を使用してそれらを折りたたんでいます。
このファイルの分離コードは次のとおりです。
DataBind() が呼び出されるので、 <%# ContentId %> コード ブロックが正しい値を取得する必要があると想定します。私が経験している問題は、展開したい div をクリックすると、クラス属性が「折りたたみ」を生成できないことです。「折りたたみ」と表示されるだけなので、Chrome 開発ツールで検査するとコンテンツがレンダリングされます。しかし見えません。Chrome Dev tools に「collapse in」を追加すると問題は解決しますが、もちろん、これを自動的に行う必要があります。さらに紛らわしいのは、これをローカルでビルドすると、ブロックが毎回正しく展開/折りたたまれることです。「崩壊」は必要なときに追加され、必要なときに「崩壊」に戻ります。開発サーバーに公開すると、「折りたたみ」がランダムに生成されません。どうすればこれを修正できますか? ありがとう!
angularjs - ブーストラップの後、他の何よりも前にサーバー設定をフェッチする
私はこれに対する答えを探していましたが、これを解決して解決する方法について明確で明確な答えはありません。
私のanguarJSアプリでは、AngularJSがロード/ブートストラップされた後の最初のことを確認したいと思い$http
ます./api/settings/get
サブドメインに応じて、および/または存在する場合に追加する必要がある設定データを取得する JWT またはその他のユーザー セッション$rootScope
です。
私の問題は、アプリを「停止」できず、設定が取得されて$rootScope
. フェッチまたは設定の呼び出しが失敗する可能性がある場合、アプリは「停止」する必要があります。そのため、これらの設定を非常に早い段階でロードして、すべて (サービス、コントローラー、ディレクティブなど) がアクセスできるようにすることが重要です。
私は$broadcast
イベントを試してみて、角度のある関数に入れました.run
が、まだアプリを解決しているようです (おそらく非同期であるため)。
ただし、私はこのアプローチが好きではなく、どこでもこのイベントをリッスンする必要があります。
私のルートは公開されており、制限されています。
誰かが私がこれをどのように解決するかについて正しい方向に私を助けてくれることを願っています.
javascript - ページをリロードせずに AngularJS モジュールをリロードする
myapp.config 関数にいくつかの計算があります。これらは、ページが読み込まれる (またはブートストラップされる) ときに実行されます。その後、これらの計算を繰り返す必要があります (たとえば、ボタンまたは認証をクリックした後;-))。
だから私が必要なのは
- ページの読み込み中に myapp.config 関数を実行します。これは、Angular によってネイティブに実行されます。
- ユーザーがボタンをクリックします (これは単なる例です)。
- myapp.config 関数を再度実行します。どうやってやるの?
$router.reload() (または ui-router の $state) はコントローラーをリロードし、設定関数は再度実行されません。
$window.location.reload() はそれを行いますが、ページはリロードされます。ページをリロードしたくありません (つまり、私がハッキングしていることをユーザーに見てはいけません)。
手動のブートストラップが必要かもしれませんが、これを使用する方法がわかりません。「要素は既にブートストラップされています」というエラーのため、次のコードを 2 回 (最初の読み込みとユーザーがボタンをクリックした後) 実行できません。
構成コードを2回実行する方法はありますか?
javascript - Angular のモーダル $injector:unpr Unknown
angularでモーダルを使用しようとすると、この問題が発生します
ここに私のapp.jsがあります
これが私のコントローラーです
'厳密を使用';
ここに私のHTMLがあります
何が間違っているのか理解できません。以前はモーダルがないときに適切に機能していたので、コントローラーはまったく同じでしたが、変数 $modal でした。