angular.js - Menggunakan requireJS untuk mengurus JS, adakah angularJS tidak perlu lagi menggunakan ng-app?
PHPz
PHPz 2017-05-15 17:00:05
0
2
560

Jika anda menggunakan requireJS untuk mengurus JS, bukankah angularJS perlu menggunakan ng-app sebagai titik masuk?
Bolehkah anda menerangkannya secara terperinci?

Abang saya menyelesaikannya: http://www.open-open.com/lib/view/open14...

PHPz
PHPz

学习是最好的投资!

membalas semua(2)
曾经蜡笔没有小新

Memandangkan require.js dimuatkan secara tak segerak dan bukannya menyekat, apabila menggunakan require.js untuk memuatkan sudut, jika ng-app ditakrifkan dalam html, situasi sedemikian boleh berlaku dengan mudah.

Jadi kami tidak boleh menggunakan ng-app secara langsung untuk menentukan modul sudut

  • Penyelesaian adalah seperti berikut:

define([ 'angular' , 'angular-ui-router' ] , function( angular ){

    window.name = 'NG_DEFER_BOOTSTRAP';
    var isloaded = false;

    var timer = setInterval(function(){
        angular.element(document).ready(function(){
            angular.bootstrap(document,["My_app"]);
            isloaded = true;
        });

        if(isloaded === true){
            clearInterval(timer);
        }
    },300);

    return angular.module('My_app',['ui.router']);
});
漂亮男人

Saya rasa telan adalah lebih baik, requirejs sedikit menyusahkan, dan saya perlu menulis kod tambahan untuk setiap fail js, yang saya tidak suka.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan