2016-04-27 25 views
-2

ページにcsvファイルをアップロードしていて、ポップアップでそのプレビューを表示したいと思います。 プレビューページで、保存ボタンをクリックするか、キャンセルボタンを押したかのいずれかでした。ファイルフォームブラウズボタンをクリアします。どのように角度jsで可能ですか?その後、角度jsで2つのテンプレートを通信する方法は?

var myApp = angular.module('myApp',[]); 

myApp.factory('myService', function() { 
    var obj = { 
     name: "csv" 
    }; 

    return { 
     get: function() { 
      return obj; 
     } 
    }; 
}); 

そして、あなたのコントローラーでそれらを使用します:

+0

サンプルコード –

答えて

1

あなたがサービスを介してコンポーネント間でデータを共有することができますが、より明確にあなたの質問を入力して提供する必要が

function MyCtrl($scope, myService) { 
    $scope.data = myService.get(); 
} 

function MyOtherCtrl($scope, myService) { 
    $scope.data = myService.get(); 
} 

DEMO http://jsfiddle.net/Lvc0u55v/3139/

関連する問題