問題タブ [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 - 無効なオプションを使用して、Angular で select-controller の ng-init 値を設定します
これを機能させることができません:
そして、コントローラーには次のものがあります。
私が読んだことから、これはどのように行われるべきかですが、イニシエーションは機能しません。ドロップダウン メニューから値を選択すると、変数 ($scope.user.playerYears.value) が変化することがわかります。また、変数の開始値は 3 ですが、コントローラーは最初の要素を選択済み (-2) として表示します。
関数を呼び出して、そこに開始値を設定しようとしましたが、それでも効果はありません。
誰かがこれを修正する方法を説明してもらえますか.
angularjs - ng-init を使用したデータのロード
ngInit angular ディレクティブを使用して、html の 3 つのドロップダウンにデータをロードする際に問題があります。
ng-init からコントローラーのメソッドinitAll()を呼び出します。この関数は、3 つのselect要素の値のリストをロードしますが、表示されるのはブランドの 1 つだけです。他の人はそうではなく、エラーが発生します:
応答は未定義です
たとえば、そのうちの 2 つをコメントすると、次のようになります。
ホテルが表示され、エラーが表示されないのですが、何が起こっているのですか? ngInit にあまりにも多くのものをロードすることに関連していますか??
以下のコードを参照してください。
ダッシュボードCtrl.js
ダッシュボードModel.js
ダッシュボード.html
これは、私が書いたものではないsendRequestOpiniumServletメソッドのコードです。
sendHttpJSON メソッド:
resetValue() メソッド:
arrays - ng-init は別のファイルから値を取得します
angularJs を使用しており、ng-init の配列に複数の値を入力する必要があります。
ご想像のとおり、「プロット」フィールドは文字列であり、そこに記述すると非常に大きく混乱する可能性があります。別のファイルから取得することはできますか?たとえば、plot1、plot2、plot3 という 3 つのファイルを作成し、それらを HTML ファイルに呼び出すことができます。
javascript - Angularjs の動的 ng-init 設定値
ng-initページの読み込み時に開始したい。私はtask.idそのフェッチを持ってRestangularおり、私のhtmlは次のとおりです。
および角度コントローラー:
ボタンをクリックすると、結果がコンソールに表示されます。
しかし、私はこのように示したい:
javascript - ng-init 変数に基づいて ng-include 部分的な html テンプレートの側面を表示または非表示にしようとしています
ng-init 値に基づいて、部分的な html ファイルのスタイルを非表示、表示、または変更しようとしています。
私のパーシャルは次のとおりです。
メインの html ページには、次の設定があります。
どちらも現在、あたかも のように属性を取得していますartist = false。
いつ、いつ ng-init を使用しないかについて複数の記事を読みましたが、これが各 div で更新されない理由についてまだ混乱しています。このパーシャルを複数のページで使用しているため、パーシャルとして含めることは理にかなっています。
angularjs - AngularJS で ng-init の前に関数を実行する
checkLogin()サービスに変数を設定する関数があります。これは常に で実行されapp.run(...)ます。ng-init によって呼び出される 1 つの関数で、この変数を使用してバックエンドを呼び出したいと考えています。問題は、前に ng-init が呼び出されるため、バックエンドへの呼び出しでundefined変数が送信されることです。checkLogin()が常に最初に呼び出されるようにするにはどうすればよいですか?
angularjs - AngularJS: ng-repeat-start が ng-init で機能しない
私はng-repeat-start / ng-repeat-endを使用しており、必要に応じて $index を使用していますが、 ng-init="someName = $index" を使用して "someName" を使用してコードをより明確にし、ネストされた ng-repeat でそれを混ぜます。
ng-repeat では完全に機能しますが、ng-repeat-start でこれを行うと失敗します。
これは angularjs の問題ですか? なぜそこで機能しないのですか?
これはコードです(私はブートストラップも使用しています):
私はこのようなものが欲しいです:
「導入テキスト」[「最初の要素」「2 番目の要素」「3 番目の要素」]
「導入テキスト」[「第 4 要素」「第 5 要素」「第 6 要素」]
「イントロテキスト」[「7番目の要素」「8番目の要素」「9番目の要素」]
myIndex を使用する場合、テキストと hr を含む最初の div は表示されませんが、$index だけで問題なく動作します
角度バージョンは 1.4.9 です