0
在我的角度頁面中,我有多個城市(組合框),並在改變城市 後,我得到相關的街道。從模板到控制器的角度傳遞對象作爲函數參數
這是我的模板
<ui-select on-select="cityChange($item, siteService.userObject.p1_street, siteService.availableStreets.p1_streets)" ng-model="siteService.userObject.p1_city" >
</ui-select>
這是我的控制器功能
$scope.cityChange = function (city, street, _streets) {
street = null;
_streets = [];
personalService.getStreets(city.id).then(function (data) {
_streets = data;
console.log(_streets) //has data
console.log(siteService.availableStreets.p1_streets) //empty
});
}
我的問題是關於控制器功能的引用並不主要對象,只是獨立的對象
$ scope.siteService = siteService;在控制器對服務的引用中,對象是用於所有頁面的,這就是對象在服務中的原因 – 24sharon