我正在使用名爲「Ionic」(http://ionicframework.com/)的基於AngularJS的庫。AngularJS - (使用Ionic框架) - 標題標題上的數據綁定不起作用
這看起來很簡單,但它不適合我。
在我的視圖中的一個,我有以下
<view title="content.title">
<content has-header="true" padding="true">
<p>{{ content.description }}</p>
<p><a class="button button-small icon ion-arrow-left-b" href="#/tab/pets"> Back to home</a></p>
</content>
</view>
在控制器針對上述觀點,我有
angular.module('App', []).controller('DetailCtrl', function($scope, $stateParams, MyService) {
MyService.get($stateParams.petId).then(function(content) {
$scope.content = content[0];
console.log($scope.content.title); // this works!
});
});
數據該視圖是通過一個簡單的HTTP GET加載服務(稱爲MyService)。
的問題是,當我瀏覽這個頁面,
<view title="content.title">
不顯示標題。這只是一個空白。根據Ionic文檔(http://ionicframework.com/docs/angularjs/controllers/view-state/),我認爲我做的是正確的事情。
奇怪的是「{{content.description}}」部分有效,但「content.title」不起作用?
另外,是因爲我動態加載內容(通過HTTP GET)?
是它,當你不使用的服務工作,但填充'$ scope.content'手動? –
...是的。所以它必須與諾言對象有關? – ericbae
如果有人有一個實際的解決方案,請發佈在這裏:http://stackoverflow.com/questions/29436735/dynamically-update-header-in-ionic-angularjs – Wessim