問題タブ [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.

0 投票する
2 に答える
11299 参照

angularjs - ui-router resolve を使用した Angular 1.5 コンポーネント: 不明なプロバイダー

コントローラーをコンポーネントに変換してアプリケーションを Angular 2 用に準備する際に問題に直面していますが、移行がうまくいかないという問題があります。状態間をルーティングするための ui-router があり、いくつかのコントローラーで解決を使用しています。コントローラー付きのバージョンです。は機能していますが、コンポーネントのバージョンはまったく機能しています。多くのガイドに従いましたが、コードには適しているようですが、私には機能していません。

controllerを備えた次のモジュールがあります。

コントローラー

上記のコードはうまく機能しますが、コンポーネントとして作成すると、次のようになります。

コンポーネント:

しかし、今では機能せず、次のエラーが表示されます。

bower.json内の私の依存関係:

何が問題なのか、何が欠けているのか分かりませんか?

0 投票する
3 に答える
6334 参照

angularjs - AngularJs でグローバル定数を設定する

アプリケーションのAngular jsで定数jsファイルを作成しようとしています。以下のコードを使用して、アプリケーション全体の定数を実装しています。それはうまくいっています。

私の懸念は、ルーティングのみを書きたいapp.jsファイルにあります。定数については、別のファイルを書きたいので、アプリケーションのすべてのコントローラーに対して同じファイルを呼び出します。

アプリケーション全体で、宣言したい200以上の定数になる可能性があるため、コントローラーごとに個別のファイルまたは分割定数ファイルにしたいと考えています。

メンテナンスしやすい方法を教えてください。

前もって感謝します

0 投票する
1 に答える
83 参照

angularjs - 1.5 で Angular フォームを参照する

angular ディレクティブ (1.4) があります。コンポーネント構文 (1.5) に切り替えています。フォームのリセット ボタンがクリックされると、既存のコードは form.$setPristine() を呼び出します。コンポーネントに切り替えてジャスミン テストから呼び出そうとすると、フォーム変数が定義されていません。

テスト ファイル:

form.html

エラー:

0 投票する
2 に答える
13235 参照

angularjs - angularjs コンポーネントで解決を使用する

ページをレンダリングする前に、顧客のリストを解決しようとしています。

ここに解決メソッドがある状態プロバイダーの参照があります。

コンポーネントが続き、解決から #test を呼び出す必要があります。コンソールに「nihao」という単語を出力するだけです。

ただし、次のエラーが発生し続けます。

解決関数が実行されていることがわかりますが、それは機能しますが、メソッドは挿入されません! 何か案は?

0 投票する
1 に答える
291 参照

javascript - component-DOM-node でクラスを切り替える方法

現在、いくつかの古いディレクティブを新しいコンポーネント構文に書き直しています。私のディレクティブの 1 つは、DOMnode でクラスを切り替える必要があります。

コンポーネントに変換すると、この機能は機能しなくなりました。私が見つけられなかった新しい機能はありますか? それとも、これはもはや不可能ですか?

お時間を割いていただきありがとうございます。


完全に機能する (またはより良い、機能しない) 例を確認するには、このスニペットを確認するか、Plunkrにアクセスしてください。

0 投票する
0 に答える
58 参照

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