問題タブ [angularjs-material]
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.
javascript - AngularJS (Material) - md-dialog を使用して新しいオブジェクトを追加した後、md-list のデータを更新する
私はAngularの世界全体にかなり慣れていませんが、昨日、修正できないように見える問題に遭遇しました。プロトタイプとして、ユーザーがタスクを作成、表示、および削除できるようにする単純なタスク アプリケーションを作成しています。ボタンをクリックしてダイアログを開くと、新しいタスクを作成できます。いくつかの情報を入力でき、[タスクの追加] をクリックすると、タスクがデータベースに追加されます。
唯一の問題は、ダイアログがアイテムのリストを表示する md-list を閉じた後、新しく追加されたタスクを表示するために更新されないことです。ng-repeat の「tack by」オプションを使用してみましたが、うまくいきませんでした。
この質問から情報を得ました: http://stackoverflow.com/questions/27874976/update-a-md-list-dynamically-from-angular
タスクを表示するために使用しているコードはこれです(簡略化)
ダイアログのテンプレートは次のようになります。
コントローラーは次のようになります。
だから私は誰かがこの問題で私を助けることができるかどうか疑問に思っていました.
前もって感謝します!
angularjs - Angular マテリアル md-dialog ロード遅延
クリックするとmd-dialogがポップアップするボタンがあります。このダイアログにはかなり重い html と javascript が含まれており、ボタンが最初にクリックされたとき、ダイアログが表示されるまでに約 0.5 秒かかります (DOM が作成されているためだと思いますが、二度と発生しないためです)。この遅延を回避する方法はありますか?
更新:テンプレートを事前にコンパイルする必要があるという問題に絞り込みました。コンパイル済みのテンプレートをダイアログに添付するにはどうすればよいですか? これが私のダイアログです:
html - モバイル デバイスでの AngularJs の応答性
ブラウザでさまざまなサイズのデスクトップで正常に動作するマテリアル angularjs を使用して HTML ページを作成しました。
ただし、モバイル デバイスで同じページを開くと、デスクトップ アプリケーションのように動作します。モバイル デバイスのサイズでの応答性は示されません。
この問題を解決するために私を助けてください。
angularjs - テーブルtrのAngularマテリアルmd-radio-button
md-radio-button
繰り返し内で適切に使用できません。テーブル内のすべての行で同じになるように、tr
を使用せずにmd-radio-group
、またはmd-radio-group
上に配置する方法はありますか。tr
angularjs - angular-material を CSP で使用するにはどうすればよいですか?
unsafe-inline
当社のコンテンツ セキュリティ ポリシーでは、スタイルは許可されていません。
アプリケーションで angular-material を使用しようとすると、正しく動作せず (スタイルが見つからない)、DevTools に多くのエラーが記録されます。私が知る限り、これは動的に生成された CSS がページに挿入されているためです。
既にngCspを含めていますが、この問題に目立った影響はありません。
angularjs - 角度のあるマテリアルのカスタム パレット ツールバーのフォントの色
独自のカスタム パレットを定義して、ツールバーのテキストの色を変更するにはどうすればよいですか? または、一般的に、テキストの色を設定するにはどうすればよいですか?
属性contrastDefaultColorは、ツールバーのテキストの色を制御しますが、「明るい」または「暗い」にしか設定できないため、白または黒になりますが、黄色にしたいです。