我正在使用Angular Bootstrap UI並使用模態。我的主控制器中有一個變量,在控制器負載上實例化。角度模式範圍值未設置
$scope.links = {
imagesa: ""
};
這個變量不被設置爲值「哭」後,我關閉模式。
任何想法是什麼問題在這裏?
這裏是打開模態對話框
$scope.instagramModal = function (size) {
var modalInstance = $modal.open({
templateUrl: 'instagramModal.html',
controller: 'InstagramModalInstanceCtrl',
size: size,
resolve: {
items: function() {
return $sails.get("/instagram/self").success(function (response) {
return response.data;
}).error(function (response) {
console.log('error');
});
}
}
});
modalInstance.result.then(function (selectedItem) {
$scope.links.imagesa = 'Wept';
}, function() {
$log.info('Modal dismissed at: ' + new Date());
});
};
這是modalDialog控制器
你讀過的文檔?它明確指出:「範圍 - 用於模式內容的範圍實例(實際上,$ modal服務將創建提供的範圍的子範圍),默認爲$ rootScope」。將你的範圍傳遞給'$ modal.open',或者使用'$ close(result)'。 – user3707125
$ scope.links.imagesa =「wept」未設置,並且設置爲$ scope.testthisset =「set」。如何將值分配給對象是否存在問題?我在主控制器範圍內初始化了對象。 – TommyK