AngularJS using same controller for multiple views in single state
<p>I am using angular 1.5 and UI route.</p>

<p>Due to structure limitation we are loading under single state both filters view and content view(mostly for dataset presentation).</p>

<p>I'm trying to achieve single-scope for multiple views, it means:
I want my filter view to be able trigger functions from loaded controller on content view.</p>

<p>My state deceleration looks like this:</p>

<pre><code>.state('somestate', {
    url: '/somestate',
    views : {
        "content" : {
            templateUrl: 'dataset.html',
            controller: "someController"
        },
        "filters" : {
            templateUrl: 'filters.html',
        }

    }

})
</code></pre>

<p>I want to be able to trigger functions from filters.html, something like this</p>

<pre><code>&lt;div ng-click="doSomething()"&gt;&lt;/div&gt;
</code></pre>

<p>Considering doSomething() deceleration made inside someController</p>