0
我有一個簡單的Angular/Ionic View,我正在綁定一個模型。下面是控制器的一個示例:AngularJS/Ionic Header首次查看時沒有正確綁定
.controller('LocationDetailsCtrl',function($scope,$http,$stateParams,$local storage,$log,Locations){
var locationId = $stateParams.locationId;
Locations.setCurrent(locationId);
var model = {
location:null
};
Locations.getById(locationId)
.then(function(location){
$scope.model.location = location;
},function(error){
$log.error(error);
});
$scope.model = model;
}
我是所述屬性$scope.model.location.name
對視圖的標題的標題。
這看起來像下面
<ion-view view-title="{{model.location.name}}">
<ion-content>
... other model binding stuff here works fine
</ion-content>
</ion-view>
我遇到的問題是,當視圖加載第一次,一切都加載罰款,除了頭綁定。然後,我可以轉到另一個視圖,然後回到這個視圖,並將標題正確地綁定到我的範圍上。
以下是截圖
第一次認爲負荷..
後,我轉到另外的看法,回來
不知道爲什麼它止跌當所有其他$scope.model.location.XXXX
特性第一次綁定s正確綁定並在視圖中更新。
在哪個元素上,你已經定義了ng-controller? –
無論如何,你可以複製這個簡單的codepen? –