Я использую библиотеку на основе AngularJS под названием "Ионный" (http://ionicframework.com/).
Это кажется простым, но он не работает для меня.
В одном из моих представлений у меня есть следующие
<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)?