問題タブ [angularjs-controlleras]
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 変数が表示されない
ここに奇妙なバグがあり、他のビューに正常に切り替えることができますが、単純な変数でさえビューに「到達」できないという問題があります。誰かが私の(おそらくばかげた)間違いを見ていますか?
索引.html
Controller.js
Home.html
ハードコーディングされたテキストでテストしたところ、メニューを使用してナビゲートするたびに正しいビューが表示されます。また、さまざまなオブジェクト (homeController、homeCtrl、...) のログを記録しようとしました。これは未定義ではありませんが、これには $scope のみが含まれます。
前もって感謝します。
javascript - 角度のある記憶ゲーム
controllerAs View Syntaxに慣れるために記憶ゲームを作り直しています。問題をチェック機能に絞り込みました。しかし、私は間違っているかもしれません。check 関数は card をパラメータとして渡しますが、console.log(card) を使用すると card の値がありません。card には配列ひらがなまたはオプションで文字の値が必要です。
angularjs - AngularJS Ctrl As Syntax with Services
Angular 1.x コードを移行して、 $scope の使用を避け、コントローラーを構文として使用する、より新しい、より好ましい構文を使用しています。ただし、サービスからデータを取得する際に問題があります。
これが私の例です:
私が抱えているこの問題は、データが $$state の子であるため、userService.async から返されたデータが、データを取得するためにドリルダウンできないように見えるオブジェクトであることです。ビューで使用されているようです。
これが Controller As/$scope-less 構文でサービスを使用する適切な方法でない場合、適切な方法は何ですか?
angularjs - Angularjsのディレクティブからコントローラー(ControllerAs構文)の変数を更新する方法は?
私はdropzone
指令を持っています:
response
inイベントハンドラーsuccess
は、アップロードされたファイル ID です。
にアップロードされたすべてのファイルの ID のリストを保持したいuploadFileFormCtrl
:
これは特定のコントローラーで機能します。つまり、uploadFileFormCtrl as uploadFile
ただし、ファイルアップローダーを持つ複数の異なるcontrollers
(例: uploadFile
、uploadImage
など) があるため、ディレクティブに特定のコントローラー名を追加することはできません。dropzone
これを実現するために、ディレクティブとコントローラーはどのように通信する必要がありますか?