angular.js - 在angular中定义模块的全局变量有哪些方法?示例代码?
滿天的星座
滿天的星座 2017-05-15 16:55:17
0
1
631

例如,

angular.module('xxx',[])
    .value();

再例如,绑定在$rootScope上面。

感觉自己脑子里对这些有些模糊,想讨论一下这个主题。

https://docs.angularjs.org/api/ng/type/angular.Module
这个页面里的api都怎么用,感觉只看文档不是很明白。

滿天的星座
滿天的星座

全員に返信(1)
大家讲道理

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
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート