問題タブ [angularjs-components]
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 - ui-router resolve を使用した Angular 1.5 コンポーネント: 不明なプロバイダー
コントローラーをコンポーネントに変換してアプリケーションを Angular 2 用に準備する際に問題に直面していますが、移行がうまくいかないという問題があります。状態間をルーティングするための ui-router があり、いくつかのコントローラーで解決を使用しています。コントローラー付きのバージョンです。は機能していますが、コンポーネントのバージョンはまったく機能しています。多くのガイドに従いましたが、コードには適しているようですが、私には機能していません。
controllerを備えた次のモジュールがあります。
コントローラー:
上記のコードはうまく機能しますが、コンポーネントとして作成すると、次のようになります。
コンポーネント:
しかし、今では機能せず、次のエラーが表示されます。
bower.json内の私の依存関係:
何が問題なのか、何が欠けているのか分かりませんか?
angularjs - AngularJs でグローバル定数を設定する
アプリケーションのAngular jsで定数jsファイルを作成しようとしています。以下のコードを使用して、アプリケーション全体の定数を実装しています。それはうまくいっています。
私の懸念は、ルーティングのみを書きたいapp.jsファイルにあります。定数については、別のファイルを書きたいので、アプリケーションのすべてのコントローラーに対して同じファイルを呼び出します。
アプリケーション全体で、宣言したい200以上の定数になる可能性があるため、コントローラーごとに個別のファイルまたは分割定数ファイルにしたいと考えています。
メンテナンスしやすい方法を教えてください。
前もって感謝します
angularjs - 1.5 で Angular フォームを参照する
angular ディレクティブ (1.4) があります。コンポーネント構文 (1.5) に切り替えています。フォームのリセット ボタンがクリックされると、既存のコードは form.$setPristine() を呼び出します。コンポーネントに切り替えてジャスミン テストから呼び出そうとすると、フォーム変数が定義されていません。
テスト ファイル:
form.html
エラー:
angularjs - angularjs コンポーネントで解決を使用する
ページをレンダリングする前に、顧客のリストを解決しようとしています。
ここに解決メソッドがある状態プロバイダーの参照があります。
コンポーネントが続き、解決から #test を呼び出す必要があります。コンソールに「nihao」という単語を出力するだけです。
ただし、次のエラーが発生し続けます。
解決関数が実行されていることがわかりますが、それは機能しますが、メソッドは挿入されません! 何か案は?
javascript - component-DOM-node でクラスを切り替える方法
現在、いくつかの古いディレクティブを新しいコンポーネント構文に書き直しています。私のディレクティブの 1 つは、DOMnode でクラスを切り替える必要があります。
コンポーネントに変換すると、この機能は機能しなくなりました。私が見つけられなかった新しい機能はありますか? それとも、これはもはや不可能ですか?
お時間を割いていただきありがとうございます。
完全に機能する (またはより良い、機能しない) 例を確認するには、このスニペットを確認するか、Plunkrにアクセスしてください。
javascript - Angular JS - オブジェクトを解決してコントローラーで取得できない
resolved
オブジェクトを に挿入するのに問題がありますcontroller
。私はAngularJS 1.5コンポーネントベース+ ES6構文を使用しています
ファイルは次のroutes.js
とおりです。
resolved object
garage
を取得して自分に注入したいのですが、後で注入したときにGarageViewController
どういうわけgarage
か未定義のように見えました。
プロセスが欠けているのか、それとも何か混乱しているだけなのか、どこが間違っていたのかわかりません。
助けてください、提案は本当に感謝しています。
ここにあるgarage.service.js
:
で使用$q
するための約束関数を作成するためgetGarage(id)
に使用しましたroutes.js
これがGarageViewController.js