0

私は、いくつかの共通機能を共有する一連のエンタープライズ スタイル アプリケーションに取り組んでいます。この例としては、並べ替えやブレッドクラムなどのナビゲーション バー機能があります。複数のモジュールを作成することでこれを可能にするのはかなり簡単に思えます。私が話していることの例plnkrがあります。

    var appWrap = document.getElementById('app');
    angular.element(appWrap).ready(function() {
      angular.bootstrap(appWrap, ['plunker']);
    });
    var appWrap2 = document.getElementById('app2');
    angular.element(appWrap2).ready(function() {
      angular.bootstrap(appWrap2, ['plunker2']);
    });

私の質問は、 app から app2 に値を送信する必要がある場合、どうすればよいですか? ある種のJSリスナーを作成するだけですか?

4

1 に答える 1

0

私はこれを少しハッキーにしました...

var appWrap = document.getElementById('app');
var appScope = angular.element(appWrap).scope();
console.log(appScope.property);

これは app2 モジュールからのものです。あなたは別のアプリにいるので、見ることもできます.

于 2015-03-24T18:24:31.010 に答える