検索

ホームページ  >  に質問  >  本文

angular.js - angular でモジュールのグローバル変数を定義する方法は何ですか?サンプルコード?

たとえば、

リーリー

もう 1 つの例は、$rootScope へのバインディングです。

この件について少し頭が混乱しているようなので、このトピックについて話し合いたいと思います。

https://docs.angularjs.org/api/ng/type/angular.Module
このページのAPIの使い方ですが、ドキュメントを見ただけではよく分からない気がします。

滿天的星座滿天的星座2841日前683

全員に返信(1)返信します

  • 大家讲道理

    大家讲道理2017-05-15 16:57:17

    1. 一般的に、$rootScope に変数をバインドしすぎることはお勧めできません。もちろん、これは推奨されず、特別な処理が行われます。特殊な場合。たとえば、Web サイトの title タイトルを頻繁に変更する必要がある場合は、それを $rootScope にバインドすることをお勧めします。
    2.Angular は 2 つのメソッドを提供します。1 つは前述したメソッドで、もう 1 つは次のメソッドです: $rootScope上面绑定过多的变量,这样一来程序的可维护性就会变差;当然只是不建议,特殊情况特殊处理;比如网站的title标题可能要经常换,所以这个绑定在$rootScope还是个不错的选择。
    2.Angular提供了两种方法,一种方法就是你说的那个,还有就是下面的:

        (function() {
        'use strict';
    
        angular
            .module('app')
            .constant('toastr', toastr)
            .constant('moment', moment);
    })();

    3.一般来说使用valueconstant リーリー

    3. 一般的には、valueconstant を使用するだけで十分です。

    1. あなたの場合、この関数をアプリケーション全体で使用したいと思います。その場合、Angular の Service

    は、いくつかの外部プラグインを使用することによって提供されます。 ins、またはいくつかのアプリケーション情報の設定に使用されます。ここに例を書きました。ご覧ください。ポータル。

    2. 具体的なコードは以下の通りです:

    ファイルがインポートされる順序

    リーリー

    index.html

    リーリー

    モジュール.js

    リーリー

    app.js🎜 リーリー

    返事
    0
  • キャンセル返事