問題タブ [ng-style]
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 - ng-click を使用して ng-repeat によって生成されたオブジェクトを渡すことができません
私はAngularが初めてで、サーバーから返され、フロントで生成されたデータに基づいてng-click
、サービスを使用してコントローラー間でデータを渡そうとしています。factory
ng-repeat
これはHTMLです:
これはうまくいきます:
これはしません:
オブジェクトから抽出されたデータではなく、単純な文字列として解釈されるためです。
go
関数は、別のページに移動し、データを対応する に渡す責任がありますcontroller
。
工場サービス:
img
オブジェクトからデータを抽出し、 を使用して送信するにはどうすればよいng-click
ですか?
javascript - 動的な ng スタイルの背景画像をフェードインおよびフェードアウトする方法
次のような動的な ng スタイルの背景画像を持つメイン div があります。
backgroundImagePath は、ユーザーの選択オプションに基づいて変化しています。すべてが機能します。しかし、画像は background-image 設定で表示されるだけです。ng スタイルの背景画像遷移にアニメーションを追加する方法はありますか? フェードインとフェードアウトを追加して、トランジションをスムーズにしますか? このページ (Ionic ポップアップ) のすべてのコンテンツが含まれているため、div の不透明度を設定することはできません。これにどのようにアプローチすべきか提案はありますか?
javascript - ng-styleは透明な背景色を壊します
これはうまくいきます
ただし、透明なものを使用すると機能しません
background-color
要素に設定されますrgb(0,0,0)
(つまり、黒)。
angularjs - (AngularJS) ng-repeat なしで div 内の子をランダムに並べ替える方法
基本的なトリビア アプリケーションを作成していますが、クライアントから受け取った JSON データでは、トリビア ページで選択肢を ng-repeat することができません。前のページ (カテゴリの選択など) からフィルター処理されたデータに基づいて選択を表示する 6 つの静的要素があります。これらの要素を無作為に並べなくても、勝者の選択は常に同じ場所にあります。
CSSでFlexboxの「order」プロパティを使用してこれを実現したいと思います。1 から 6 までの乱数を生成し、各選択肢に割り当てたいと考えています。ここでは ng-style が私の友人になると考えていました。1 から 6 までの乱数を吐き出し、その乱数に CSS の order プロパティを割り当てる関数を選択肢ごとに呼び出すだけで済みます。
選択肢ごとに関数を呼び出すことができましたが、同じ「乱数」を各要素に割り当てるため、役に立ちません。基本的に次のようなことをしたいのですが、無限ダイジェストループエラーまたは「a.replace is not a function」エラーがスローされます。
誰かがこれで私を助けることができれば、私は無限に幸せになるでしょう. ありがとうございました!!
AngularJS:
HTML:
javascript - ディレクティブに渡される変数としての ng-style
私は、ほとんどの人がスタイルを次のように使用していることを知っています:
計算したばかりのスコープ変数が必要です。
私が本当にやりたいことは、それをディレクティブに渡すことです:
コンパイルされているスタイルが表示されないのですが、スタイルを表示するにはどうすればよいですか?
これまでの(不完全な)完全なコード: https://plnkr.co/edit/5wwKJ445IqPGTNGGRDIv?p=preview
javascript - AngularJS と ng-repeat を使用した ng-style
ng-repeat で ng-style を使用すると問題が発生します。
これは私のコードです:
これは JSON (DB からロードされたサーバー側) です。
「スタイル」が要素に適用されません。誰かがこの問題を解決するのを手伝ってくれますか?
angularjs - cssトランジションで最初にngスタイルが機能しないのはなぜですか?
クラスと幅または高さのスタイルをスパンに追加して、ズーム効果を作成しようとしています。
更新後の最初のページでは機能しますが、他のタブをクリックすると、css トランジションが存在しないかのようにサイズ間でホップします。調べてみると、スタイルがレンダリングされていることもあれば、レンダリングされていないこともあります。タブをクリックしてそれぞれにアクセスすると、ズームが正しく機能します。最初の試行で機能しないのはなぜですか?どうすれば修正できますか?
上の最初の画像では、スタイルがなく、トランジションが機能しませんが、タブを 2 回クリックすると (2 番目の写真)、スタイルが表示され、トランジションがうまく機能します。
ここ: http://jsfiddle.net/U3pVM/23506/ (更新をクリックしても更新されませんが、実行をクリックすると更新されます。スタイルはレンダリングされません。なぜですか?)
css - 疑似 CSS 呼び出し用に ngclass/ngstyle をインラインで設定する方法
以下の html と css があり、ngstyle を使用して静的クラスに設定したのと同じ方法で、.tooltip:after を {{ item.color }} に設定する必要があります。