2016-07-21 27 views
0

我想要兩個共享同一個控制器的不同組件。 但我想爲每個組件添加一個額外的方法,並且只有在使用該組件時纔可以使用該方法。AngularJs從組件中向控制器添加方法

我想要做這樣的事情。

app.component('myComponent',{ 
    templateUrl: 'mytemplate.html', 
    controller: 'myController', ['myService', function(myService){ 
    //extra things here 
    }] 
}); 

然後我的第二個組件將是類似的,但會做控制器方法內的其他東西。

我知道這不起作用,但有沒有辦法使這項工作?或者更好的方式來完成這項工作。

預先感謝您。

回答