我有我的父母和孩子控制器中的HTTP請求:
父控制器
//Product is a $resource object that return http request as a promise.
Product.getItem()
.then(function(items) {
//assign to the scope
$scope.items = items
})
兒童控制器
console.log($scope.items) <---get undefined.
我知道它是未定義的,因爲當頁面第一次加載時HTTP請求還沒有被創建,但我不確定h解決子控制器中的承諾。
使用你究竟是什麼想做?你想添加一個監聽器來查看它何時會被加載,或者你希望能夠在你的頁面加載之前加載它嗎? –
我想添加一個偵聽器來查看數據何時加載 – FlyingCat
@PatrickEvans我不能,因爲我想在其他子控制器中使用返回數據。我需要在父級請求不同的子控制器 – FlyingCat