の外テンプレート経由でメソッドを呼び出して、ここではサンプルコードがあります:イオン - AngularJS:だからコントローラー
<div ng-controller="MyControllerOne">
<span ng-click="foobar()">Click Me!</span>
</div>
私は、そのテンプレートから、コントローラを変更せずに、(機能foobarに呼び出すことができます)MyControllerTwoで:
.controller('MyControllerOne', function($scope) {
//some code
})
.controller('MyControllerTwo', function($scope) {
// method I wanna call
function foobar(){
}
})
ここでサービスを利用できます。永続的なデータを操作するメソッドをサービスに追加します。このメソッドはサービス内にも存在する必要があります – aliasav