問題タブ [angular-ui]
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 - Angular UIBootstrapModalはng-includeでは機能しません
実例: http: //plnkr.co/edit/wWS3UFB3IZ0cAI4u2x04?p = Preview
「OpenModal1」をクリックすると、次のエラーがスローされます。
エラー:Dialog.openに必要なテンプレートまたはtemplateUrlが見つかりませんでした。オプションまたはopenメソッドを使用して指定します。
ただし、を使用しないModal2はng-include
正常に動作します。
また、ui-bootstrap-tpls-0.1.0.js
の代わりにが含まれている場合はui-bootstrap-tpls-0.2.0.js
、すべて正常に機能します。
何か案は?
angularjs - Angular UI Bootstrap Modal は id と class 属性を取り除きます
次のAngular UI Bootstrap Modalを追加します。
結果:
id
およびclass
属性が削除されるのはなぜですか?
ダイアログの幅など、ダイアログに CSS スタイルを設定したり、ダイアログの内部要素のスタイルを設定したいと考えています。どうすればそれを達成できますか?
angularjs - angle-uiルーターに$elementを挿入します
コントローラからdom要素($ element)にアクセスしようとしていますが、「不明なプロバイダー」エラーが発生します(不明なプロバイダー:$ elementProvider <-$ element)
コードは次のとおりです。
$httpの注入は問題ありません。
何か案は?
fullcalendar - 拡張形式で eventSource を返す JSON フィードを使用したフルカレンダー
私はAngular UIでarshawによる優れたfullcalendarを使用していますが、現在、JSONフィードとしてフェッチされたときにレンダリングされない拡張形式のeventSourceオブジェクトに問題があります。
データは、コントローラーで次のコードを使用してフェッチされます。
JSON フィードがイベント オブジェクトを含む配列を返す場合、実際には機能します。
ただし、JSON フィードごとに異なる色など、イベント データと共にいくつかのオプションを指定したいと考えています。したがって、API がイベント ソースを拡張形式で返すことにしました。これは、API が返すものです。
残念ながら、この形式は JSON としてフェッチされたときにレンダリングされません。拡張フォーマットを取得するとき、eventSources の割り当てを次のように変更しました。
生の JSON 応答 (拡張形式のイベント ソースを含む) を API からカット アンド ペーストして、eventSources メソッドに直接貼り付けると、機能します。JSON フィードとして返される場合、イベント ソースを拡張された形で消費することはできませんか?
javascript - $resource get()によって設定されたAngularJSコントローラーの配列にアクセスするには?
AngularJS コントローラーで配列にアクセスできませんが、ビューでは機能します。
コントローラー内: .results
undefined を返します
ビュー内:.results
ツイートの配列を返します
angularjs - AngularJS と AngularUI は互いにどのように関連していますか?
AngularJSとAngularUIの関係はどうなっているのだろうか?
貢献者のリストをざっと見てみると、どちらのプロジェクトも独立したチームによって開発されているようです。
この 2 つのプロジェクトの関係について詳しく知っている人はいますか?
特に興味深いのは、AngularUI によって提供されるものが (いつか) AngularJS にマージされるかどうかという質問です。これは、 ui-routerなどに非常に役立ちます。
私より知っている人はいますか ;-)?
angularjs - AngularUIブートストラップを非同期でロードする
現在、すべてが非常に「新鮮」です。Angularシードプロジェクトがあり、非同期インデックスページを使用しています。angle-bootstrapのリファレンスを追加すると爆発します。非同期スタイルをロードしない場合、これは発生しません。
$ scriptローダーでAngularUIブートストラップを使用するにはどうすればよいですか?
私が得ているエラーは次のとおりです。
アップデート
私のコードは、実際にはindex-async.htmlファイルを使用した単なるシードテンプレートです。次に、bootstrap-uiを追加(または試行)しました。関連する部分は次のとおりです。
次に、app.jsで次のことを行います。
angularjs - パラメータのみが変更されると、なぜangular-uiの新しい状態ルーターが遷移するのですか?
ステートマシンが含まれている新しいangular-ui ルーターを使用しています ( https://github.com/angular-ui/ui-router )。この優れたルーターにより、ユーザーは URL の一部としてパラメーターを指定できます。
例えば:
(こちらをご覧ください)
これは、ユーザーが /contacts/42 に移動すると、状態が「contacts.details」に変更され、42 パラメーターがコントローラーに挿入されることを意味します。
しかし、問題があります。url パラメーターのみが変更された場合でも、transitionTo 関数は引き続き呼び出されます (たとえば、url が手動で変更された場合、または入力ボックスにバインドされた場合に発生する可能性があります)。これは、その状態のビュー ディレクティブを再作成することにつながります。その状態で何かを更新したいだけであれば、時間の無駄と問題の両方になります。
わざとらしい。コードから:
equalForKeys はパラメーターを比較するもので、違いがある場合は false を返します。
私の質問: 著者がこのように書いた理由を知っていますか? パラメータのみが変更される場合に遷移がないように、変更しても安全だと思いますか?
ここまで読んでくれてありがとう
リオール
編集:これは仕様によるものと思われます。ちょうど見つかった: https://github.com/angular-ui/ui-router/issues/46
angularjs - AngularUI の sortable が複数のアプリケーションで機能しない
ソート可能なリストを使用して angularjs アプリケーションを作成しました。私のアプリケーションは、他のさまざまなアプリケーションと一緒にページに数回含めることができます。(このAngularアプリケーションはそれぞれ独立したユーザーコントロールです)
この場合、ui-sortable はページ内の最後のアプリケーションに対してのみ機能します。このコード:angular.bootstrap(document, ['myapp']);
問題を修正しますが、ページ上に分離されたアプリケーションをほとんど持たないようにします。
これは angular-ui のバグですか? これはAngular uiの設定ですか?
javascript - angle-ui / bootstrap:ダイアログを使用するコントローラーのテスト
私はangular-ui/bootstrapからのダイアログを使用するコントローラーを持っています:
私はテストにほぼ完全に慣れていないので、2つのことをテストする必要があるかもしれないと考えました。
- $ scope.editClientFeature()が呼び出されたときにダイアログが開くこと
- その$saveは、ダイアログが閉じられた後に正常に呼び出され、「結果」を返します。
私の本当にめちゃくちゃなテストは次のようになります:
現在の当面の問題は、ダイアログを作成/開くことができないことです。次のエラーが発生します。
誰かがすでに同様のユースケースのテストを作成していて、私がかなり迷っているので、例を提供してくれるといいですね。
ありがとう、ショーン