問題タブ [angularjs-factory]

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 投票する
1 に答える
2887 参照

angularjs-factory - AngularJS Controller は Factory の関数を呼び出せません

ファクトリを使用してコントローラーが変数を共有できるようにしようとしています。私は自分のコードをかなりいじりましたが、 $broadcast を避けるべきであることは理解しています。これは純粋に教育的な演習です。コントローラがファクトリから関数を実行できるようにするさまざまな方法を試しましたが、「メソッド 'login' がありません」というエラーが継続的に発生します。

ユーザーがログインすると、ヘッダーコントローラーがそれをキャッチして自分自身を更新できるように、userController が新しいユーザー変数を持つ $broadcast のファクトリを呼び出せるようにしようとしています。

ユーザーコントローラー:

下手なプログラミングは無視してください。核となる概念を理解したら、常にコードを最適化し、肉付けしています。

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

angularjs - angular ファクトリがロードされないのはなぜですか?

例...プランカー

addon.js:

app.js:

body タグの一番下に次のものがあります。

エラーが発生し続けます:

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

angularjs - 角度ファクトリに依存関係を注入し、依存関係にアクセスします

bower で angular-moment ライブラリを追加しました。

angular-moment の作成者のハウツーに従い、両方のスクリプトを index.html ファイルと karma.conf.js ファイルに、特定のファイルを含むファイル オプションを使用して追加しました。

app/dateFactory で angular-moment オブジェクトにアクセスして時間を処理するにはどうすればよいですか?

アプリ/日付ファクトリー

更新 => このコードを実行すると、ファクトリ インスタンスが定義されます。

更新 => このコードを実行すると、ファクトリ インスタンスは未定義です!

これがファクトリの作成方法です。