問題タブ [angularjs]
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.
angularjs - angularjs で「ng」の代わりに別のプレフィックスを使用できますか?
私はangularjsの初心者です。ng
ドキュメントを読んだとき、属性の接頭辞として使用されていることがわかりました:
x
?などの別の単語に変更できるかどうか知りたいです。x
よりもはるかに入力しやすいと思うのでng
。
javascript - Angularjs形式でdouble配列を使用することは可能ですか?
最近、プロジェクトでAngularjsを使用しています。ユーザーがクロスワードパズルの質問を作成できる動的なフォームを作成しようとしています。私は、angularjsを使用して、ユーザーが回答に行と列を追加できるようにすることを考えていました。私のフォームでは、2つの子要素の行と列を持つ「answer」という入力を作成しました。「column」にも独自の子要素があります。これは私がこれまでに行ったことです:
htmlページ:
javascript:
ユーザーが回答に行を追加できるようにできましたが、列配列の要素をまったく表示できません。これは、コードに問題があるか、Angularjsがフォームでの二重配列を許可していないためですか?説明がはっきりしない場合は申し訳ありません。
javascript - anglejsを使用してjsonオブジェクトをPythonに渡す
私はangularjsとpythonを初めて使用しますが、この問題があります。私はangularjsを使用してフォームのデータをPythonサーバー側に渡そうとしています。.jsコントローラーに送信する前に、フォームをjsonオブジェクトに変換しました。
controller.js:
Python:
「JSONDecodeError:JSONオブジェクトをデコードできませんでした」というエラーを受け取りました。「POST」を「JSON」に置き換えようとしましたが、うまく機能しないようです。また、angularjsの$ resourceについても読みましたが、使用方法がわかりません。
これは$xhrの間違った使用法によるものですか?どんな助けでも大歓迎です!:)
javascript - Python出力で`u`文字を削除する
フォームを作成し、送信ボタンをクリックすると、3つの値をjavascript dictに割り当て、それをpythonスクリプトに送信して処理しますが、Webブラウザーにエラーが表示されます。
Jsonエラーから:{u'food':90、u'cargo':70、u'fuel':50} SyntaxError
controller.js
/ process-> pythonスクリプト(「info」の情報を読み取って、GoogleAppEngineに書き込もうとしています。
javascript - AngularJSの$resourceリレーション
AngularJSで分離されたリソースを定義する通常の方法は次のとおりです。
Order
1つ以上のモデルなど、他のモデルに関連するモデルを作成するための最良の方法を見つけようとしていOrderItem
ます。私の最初のアイデアはこれです:
OrderService
およびOrderItemService
を独立したリソースモデルとして作成します- クエリを実行し
OrderService
て結果の配列を監視するコントローラーを作成します - 結果の配列が変更されたら、
OrderItemService
すべてのアイテムIDをクエリし、order
オブジェクトが入ってくるときに拡張情報でオブジェクトを装飾します
それは少し厄介なようです。もっとエレガントな方法はありますか?
javascript - コントローラの名前空間規則に基づいて外部JS/CSSファイルをLazyloadしますか?
angleJSには、ng-controller名前空間に基づいて外部JS / CSSファイルをレイジーロードするための何かがありますか?次のように、com.myApp.SomeClass.jsとcom.myApp.SomeClass.cssをドキュメントヘッドに追加しますか?
javascript - AngularJS 関数をサービスに変換する
サービスに変換したい次の機能があります。
$resource 呼び出しを AngularJS サービスに抽出する方法と、このサービスを呼び出す方法を教えてください。
ありがとう!
javascript - AngularJS でビューが更新されない
イベント コールバックでモデルを更新するときに、モデル プロパティを更新してもビューに影響はありません。これを修正するアイデアはありますか?
これは私のサービスです:
publish()
関数がコントローラーに動的に追加されました。
コントローラ:
意見:
問題は、ボタンをクリックするとビューが適切に更新されることですが、チャネルからメッセージを取得しても何も起こらず、add()
関数が呼び出されても
javascript - Rails3.1を使用したAngularJS-Angular-Seedの読み込みの問題
ちなみに、私はAngularJSで遊んでいます。これはキックアスのフロントエンドフレームワークです。
今日、私はangular-seedスターターアプリ(ここにあります: https ://github.com/angular/angular-seed )を現在存在するRails3.1.3アプリケーションに組み込んでみました。
デモコード(http://docs.angularjs.org/#!/tutorial)をアセットパイプラインで機能させるためにいくつかの問題が発生したため、テスト目的で、それらをパブリックフォルダー(古い学校のスタイル)に配置しました。
チュートリアルに従い、すべてのビュー、コントローラー、サービスを正しく設定しました。ただし、インデックスページの下部にjsファイルを含めた場合:
...どのコントローラーも機能しません。{{ model.property }}
実際の出力ではなく、テンプレート内でタグを取得します。
Chromeの開発ツールにJavascriptエラーはありません-ネットワークとリソースは、期待されるすべてのファイルが正しくロードされていることを示していました。
コード内の何かを見落としているのではないかと思いましたが、開発者ガイドを見ると、angularのcdnへのリンクがあります。
念のため、ローカルのangular.jsスクリプト呼び出しをcdnに置き換えたところ、突然すべてが期待どおりに機能しました。
適切なディレクトリからローカルコピーをロードしていることを再確認しました。これは、angular-seedファイルに付属している標準ディレクトリです。このファイルは、正しくダウンロードされたリソースとしても表示されていました。
誰もがcdnが機能した理由についてアイデアを持っていますが、ローカルコピーは機能しませんでしたか?
javascript - AngularJSでのシナリオテスト
WebアプリケーションにAngularJSを使用しています。チュートリアルに基づいてe2eルーティングシナリオのテストを行うには、browser()。navigateTo('../../ app / index.html')のようなことを行う必要があります。ただし、メインビューとしてcshtmlを使用しているため、サーバーからの直接の参照がブロックされています。したがって、browser()。navigateTo('../../ app / index.cshtml')のようなことはできません。
ブラウザで特定のファイルではなくアプリケーションルートに移動したいのですが。私はbrowser()。navigateTo('../../')のようなことをします。ただし、次のエラーが発生します。「TypeError:undefinedのメソッド'$browser'を呼び出せません」。index.cshtmlの「ng-app」が含まれていないためだと思います。これを解決する簡単な方法はありますか?