問題タブ [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.

0 投票する
2 に答える
7227 参照

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 ループを使用せずにこれを実現する方法を教えてください。

0 投票する
1 に答える
314 参照

python - ng-init は、Django から受信したデータで u' を見つけると解析エラーを返します

Django バックエンドからテンプレートにいくつかのデータを送信しています。ここで Angular を使用しng-repeatng-initデータをループし、画面に出力します。

これは、Python2 と Django を使用してバックエンドでデータを取得する方法です。

テンプレートでng-initは、Django から受信したデータにアクセスするために、次のようにします。

しかし、先行する各キーと値 ( )ng-initが気に入らないようです。これは私が得るエラーです:u'{u'title':u'Test1'}, {u'title':u'Test2'}

データからを削除できれば、うまくいくことはわかっていu'ます。このような:

だから私の質問は、この問題を回避するための最良の方法は何ですか?

Django 側でデータを別の方法で処理する必要がありますか? どのように?

フロント側でデータを別の方法で処理する必要がありますか? どのように?

どんな助けでも大歓迎です。

0 投票する
1 に答える
309 参照

angularjs - AngularJS - 値に基づいてフォーム データを初期化する

アプリに編集機能を追加しようとしています。1 つのビューには、編集ページに移動するためのボタンがあります。

この値selectedMission.keyは、編集ページのフォーム データを初期化する対象を決定するために使用されます。

コントローラーでは、関数は次のようになります。

編集ページには次のものがあります。

そして、私のコントローラーには次のものがあります。

のキー値に基づいて初期化関数を実行するにはどうすればよいですかeditMission。グローバルキー変数でゲッター/セッターアプローチを使用する必要がありますか? editInitコードを配置しようとしましeditMissionたが、ビューの読み込み時にフォーム データが入力されません。

0 投票する
4 に答える
1255 参照

javascript - 無効なオプションを使用して、Angular で select-controller の ng-init 値を設定します

これを機能させることができません:

そして、コントローラーには次のものがあります。

私が読んだことから、これはどのように行われるべきかですが、イニシエーションは機能しません。ドロップダウン メニューから値を選択すると、変数 ($scope.user.playerYears.value) が変化することがわかります。また、変数の開始値は 3 ですが、コントローラーは最初の要素を選択済み (-2) として表示します。

関数を呼び出して、そこに開始値を設定しようとしましたが、それでも効果はありません。

誰かがこれを修正する方法を説明してもらえますか.

0 投票する
1 に答える
53 参照

angularjs - ng-repeat 内で他の http.get 応答を取得するにはどうすればよいですか

私はこのHTMLを持っていますhttp://pastebin.com/DegTb0iH

次のようにこれらの値を取得するには、各スタッフの投票数を計算する必要があります: http://pastebin.com/EB4KigwS

問題は HTML の 17、18、19 行目にあり、totalVotes は常に JS で 0 を返します (または最後の結果のみ)。

誰か助けてくれませんか?

0 投票する
0 に答える
1358 参照

angularjs - ng-init を使用したデータのロード

ngInit angular ディレクティブを使用して、html の 3 つのドロップダウンにデータをロードする際に問題があります。

ng-init からコントローラーのメソッドinitAll()を呼び出します。この関数は、3 つのselect要素の値のリストをロードしますが、表示されるのはブランドの 1 つだけです。他の人はそうではなく、エラーが発生します:

応答は未定義です

たとえば、そのうちの 2 つをコメントすると、次のようになります。

ホテルが表示され、エラーが表示されないのですが、何が起こっているのですか? ngInit にあまりにも多くのものをロードすることに関連していますか??

以下のコードを参照してください。

ダッシュボードCtrl.js

ダッシュボードModel.js

ダッシュボード.html

これは、私が書いたものではないsendRequestOpiniumServletメソッドのコードです。

sendHttpJSON メソッド:

resetValue() メソッド:

0 投票する
2 に答える
746 参照

javascript - ng-init が Angular アプリ内の選択でデフォルトのカテゴリを設定していません

ここで述べたのとまったく同じ問題があります: How to have a default option in Angular.js select box

ただし、以下の私の問題を解決する答えはありません。最初のカテゴリを選択内に表示しようとしています:

ここに画像の説明を入力


私のコントローラーのモデル:

0 投票する
1 に答える
127 参照

angularjs - コンボボックスのデータを初期化するためにng-initが機能しない(角度)

コンボボックスでデータを初期化しようとしていますが、考えられるすべての方法を試しましたが、何もしませんでした:

それが機能する他の方法はこれです:

しかし、その後、 ng-show は機能しません:

何か案は?どうもありがとうございました。

0 投票する
1 に答える
669 参照

html-select - データがAngular 2オブザーバブルを介してロードされた後、html選択オプションで最初の値を選択/初期化する方法は?

次のようなオプションを含む html 選択があります。

roles[] は、私のサービスからのオブザーバブルのサブスクライブで割り当てられます。ロール[]がロードされた後でも、選択が最初は空であることを除いて、すべてが正常に機能しています。ロール[]がサービスからロードされたときにすぐに最初のオプションを表示する選択ドロップダウンが欲しいです。そして、その「役割」も変更します。

選択またはオプションでngInitを使用することを考えていますが、機能しないようです。また、オブザーバブルが返された後にコンポーネントにロールを割り当てることも考えましたが、ロール[]がロードされる前にロール[0]が常にnullであるため、それが可能かどうかわかりません。

重要な場合は、サブスクライブ コードを次に示します。

}