問題タブ [ng-submit]
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 - ng-submit の適切な使用
Google のジオコーダーに場所を送信し、緯度/経度を返し、マップを変更するフォームがあります。アイコンに ng-click を使用すると、アイコンを 2 回クリックしないと機能しません。フォームで ng-submit を使用すると、URL に追加され、タスクは実行されません。私はこれを機能させることに近づいているように感じますが、何が間違っているのかわかりません。
以下はフォームです
そして、ここに関数があります
@PSL のおかげで修正されました。下記参照:
と
javascript - AngularJS フォームの送信
次のように定義された、ユーザーからサインアップの詳細を収集するフォームがあります。
なんらかの理由で、送信ボタンをクリックしても何も起こりません。ボタンが死んでいます。私のコントローラーには次のコードがあります:
フォームが「サインアップ」メソッドを認識しないかのように動作します。同様の方法で、ログイン フォームを次のように実装しました。
と:
2 番目のフォームは意図したとおりに機能しています...何が起こっているのか途方に暮れています。registerCtrlをログに記録し、ページに適切にロードされていると言いたいのですが、呼び出されたときにメソッドは何もしません。
他に何がこれを引き起こす可能性があるかについてのアイデアはありますか? SOですでにすべてのソリューションを確認しましたが、何も役に立たないようです。
私の config.js では、両方のルートが同様に宣言されています。
また、同じメソッドを呼び出す「登録」ボタンを ng-click するようにフォームを変更しようとしましたが、これは同じ動作をしました。
ありがとう!
javascript - ngSubmit はコントローラーで関数をトリガーしていません
私はAngularJSとjavascriptに比較的慣れていません。回答中はご容赦ください。
コントローラーをネストするサンプル アプリケーションを 1 つ作成しようとしています。ユーザーがログインしている場合、メニューとユーザー名を一番上にレンダリングする親コンテナーとして常に機能する MainController があります。今のところ、ユーザーが localStorage に保存されているかどうかを確認しています。
各ページには、ページ固有の処理を行う独自のコントローラーがあります。
ng-submit で立ち往生していますが、なぜ機能しないのですか?
どんな助けでも大歓迎です。
索引.html
login.html
angularapp.js
javascript - Angular.js を使用して Enter キーを有効にできません
Angular.js を使用して Enter キーを有効にすることに関して 1 つの問題があります。以下のコードを説明しています。
働く形態:
このフォームでは、enter
キーを押しても何も起こりEnter
ません。フォームを送信するには、ボタンのクリックとキーの両方が必要です。この問題の解決を手伝ってください。
angularjs - angularjsでformまたはng-submitを使用するのはなぜですか?
angularjs アプリケーションを作成する予定です。Web Api サービスを使用して CRUD 操作を行います。そして、これらのコントローラー関数は、ng-click ディレクティブから呼び出すことができます (つまり、送信なしで)
AngularJs <-> WebApi <-> Sql Serevr
=> これが私たちのスタックです。
Web サーバーへの get 呼び出しが必要です (ファイルを取得するため。例: 画像)。
しかし、私たちの場合、ウェブサーバーへのポスト操作が必要になることはありますか?
また、私たちの場合、フォーム、ng-form、submit、ng-submitが必要ですか?
どんな助けでも感謝します、ありがとう!
angularjs - AngularJSで送信する前にフォームの非表示データを更新する方法は?
モデル変数がフォーム内の非表示の入力フィールドに既にバインドされています。
ユーザーが送信ボタンを押すと、対応するバインドされたモデル変数を更新してこれらのフィールドを更新しようとしましたが、変更されません (サーバーにリクエストをダンプすると、常に古いデータを受け取ることに気付きました)。非表示の入力ではなく通常のテキスト入力を使用すると、すべてが正常に機能します
これが私のコードです:
形
コントローラ
css - コントローラー コンストラクターとサブミット関数を呼び出すことができません
次のコードがありますが、コントローラーが呼び出されない理由がわかりませんか? -
app.js: