問題タブ [angularjs-ng-init]
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-init が ng-repeat で機能しない
JS コントローラー関数ではなく、HTML の次のデータからの残高の合計が必要です。そこで、ng-repeat内でng-initを使用しました。しかし、私は結果を得ることができません。
私のJSONデータは
私のHTMLは
ここで はng-init="legTot = legTot + x.bal | number"
、バランスを合計するためlegTot
にスコープ変数を使用しました。
合計が取れません。AngularJS Controller Function で foreach ループを使用せずにこれを実現する方法を教えてください。
python - ng-init は、Django から受信したデータで u' を見つけると解析エラーを返します
Django バックエンドからテンプレートにいくつかのデータを送信しています。ここで Angular を使用しng-repeat
てng-init
データをループし、画面に出力します。
これは、Python2 と Django を使用してバックエンドでデータを取得する方法です。
テンプレートでng-init
は、Django から受信したデータにアクセスするために、次のようにします。
しかし、先行する各キーと値 ( )ng-init
が気に入らないようです。これは私が得るエラーです:u'
{u'title':u'Test1'}, {u'title':u'Test2'}
データからを削除できれば、うまくいくことはわかっていu'
ます。このような:
だから私の質問は、この問題を回避するための最良の方法は何ですか?
Django 側でデータを別の方法で処理する必要がありますか? どのように?
フロント側でデータを別の方法で処理する必要がありますか? どのように?
どんな助けでも大歓迎です。
angularjs - AngularJS - 値に基づいてフォーム データを初期化する
アプリに編集機能を追加しようとしています。1 つのビューには、編集ページに移動するためのボタンがあります。
この値selectedMission.key
は、編集ページのフォーム データを初期化する対象を決定するために使用されます。
コントローラーでは、関数は次のようになります。
編集ページには次のものがあります。
そして、私のコントローラーには次のものがあります。
のキー値に基づいて初期化関数を実行するにはどうすればよいですかeditMission
。グローバルキー変数でゲッター/セッターアプローチを使用する必要がありますか? editInit
コードを配置しようとしましeditMission
たが、ビューの読み込み時にフォーム データが入力されません。
javascript - 無効なオプションを使用して、Angular で select-controller の ng-init 値を設定します
これを機能させることができません:
そして、コントローラーには次のものがあります。
私が読んだことから、これはどのように行われるべきかですが、イニシエーションは機能しません。ドロップダウン メニューから値を選択すると、変数 ($scope.user.playerYears.value) が変化することがわかります。また、変数の開始値は 3 ですが、コントローラーは最初の要素を選択済み (-2) として表示します。
関数を呼び出して、そこに開始値を設定しようとしましたが、それでも効果はありません。
誰かがこれを修正する方法を説明してもらえますか.
angularjs - ng-repeat 内で他の http.get 応答を取得するにはどうすればよいですか
私はこのHTMLを持っていますhttp://pastebin.com/DegTb0iH
次のようにこれらの値を取得するには、各スタッフの投票数を計算する必要があります: http://pastebin.com/EB4KigwS
問題は HTML の 17、18、19 行目にあり、totalVotes は常に JS で 0 を返します (または最後の結果のみ)。
誰か助けてくれませんか?
angularjs - ng-init を使用したデータのロード
ngInit angular ディレクティブを使用して、html の 3 つのドロップダウンにデータをロードする際に問題があります。
ng-init からコントローラーのメソッドinitAll()を呼び出します。この関数は、3 つのselect要素の値のリストをロードしますが、表示されるのはブランドの 1 つだけです。他の人はそうではなく、エラーが発生します:
応答は未定義です
たとえば、そのうちの 2 つをコメントすると、次のようになります。
ホテルが表示され、エラーが表示されないのですが、何が起こっているのですか? ngInit にあまりにも多くのものをロードすることに関連していますか??
以下のコードを参照してください。
ダッシュボードCtrl.js
ダッシュボードModel.js
ダッシュボード.html
これは、私が書いたものではないsendRequestOpiniumServletメソッドのコードです。
sendHttpJSON メソッド:
resetValue() メソッド:
javascript - ng-init が Angular アプリ内の選択でデフォルトのカテゴリを設定していません
ここで述べたのとまったく同じ問題があります: How to have a default option in Angular.js select box
ただし、以下の私の問題を解決する答えはありません。最初のカテゴリを選択内に表示しようとしています:
私のコントローラーのモデル:
angularjs - コンボボックスのデータを初期化するためにng-initが機能しない(角度)
コンボボックスでデータを初期化しようとしていますが、考えられるすべての方法を試しましたが、何もしませんでした:
それが機能する他の方法はこれです:
しかし、その後、 ng-show は機能しません:
何か案は?どうもありがとうございました。
html-select - データがAngular 2オブザーバブルを介してロードされた後、html選択オプションで最初の値を選択/初期化する方法は?
次のようなオプションを含む html 選択があります。
roles[] は、私のサービスからのオブザーバブルのサブスクライブで割り当てられます。ロール[]がロードされた後でも、選択が最初は空であることを除いて、すべてが正常に機能しています。ロール[]がサービスからロードされたときにすぐに最初のオプションを表示する選択ドロップダウンが欲しいです。そして、その「役割」も変更します。
選択またはオプションでngInitを使用することを考えていますが、機能しないようです。また、オブザーバブルが返された後にコンポーネントにロールを割り当てることも考えましたが、ロール[]がロードされる前にロール[0]が常にnullであるため、それが可能かどうかわかりません。
重要な場合は、サブスクライブ コードを次に示します。
}