0
我想在LoginController下調用Homecontroller。下面是兩個控制器的代碼:在angularjs中調用另一個控制器下的一個控制器
//Login controller
app.controller('LoginController', function ($scope, $cookieStore) {
$cookieStore.put('email','[email protected]');
// need to call Homecontroller here
});
// Home controller
app.controller('HomeController', function ($scope, $cookieStore, $location) {
if ($cookieStore.get('email') != null) {
$scope.wecomeMessage = $cookieStore.get('email');
}
else
{
$scope.wecomeMessage = "";
}
});
好,謝謝,但在上面的程序我只需要更新'$'scope.wecomeMessage這是在'$ cookieStore.get( '電子郵件')基地'和它的不依賴於任何服務。問題是更新歡迎消息'$ scope.wecomeMessage' –
正如我所理解的,你想在兩個控制器中更新'$ scope.welcomeMessage'取決於$ cookieStore.get('email')裏面的內容,是的? – Mikki
是的正確....我遵循你的上述代碼,但問題是兩個控制器都有不同的頁面(第一個是Login.html,第二個是部分佈局的頭部Layout.html)..登錄後,它正在更新wecome消息,但沒有顯示,當我刷新頁面,然後顯示.... –