0
我有2個控制器我想調用另一個控制器中的一個功能。我使用這個,我沒有使用任何$範圍。我怎樣才能從一個控制器調用一個功能到另一個。
var app = angular.module("myapp", []);
app.controller("myctl", function() {
var parent= this;
parent.SayHello = function() {
// code
}
})
app.controller("otherctl", function() {
var child = this;
// how to call sayHello without $scope
})
難道你還別說你爲什麼要做這種方式。你能否創建一個工廠並注入這兩個控制器? – Alok
控制器是否嵌套? – Korte
你可以使用事件,服務(如前所述)或@Korte用'$ parent'暗示,如果你有一個孩子的關係。這一切都取決於你沒有提供多少內容。 – ste2425