相关疑难解决方法(0)

AngularJS - (使用Ionic框架) - 标题标题上的数据绑定不起作用

我正在使用一个名为"Ionic"的基于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>
Run Code Online (Sandbox Code Playgroud)

在上述视图的控制器中,我有

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!
  });
});
Run Code Online (Sandbox Code Playgroud)

此视图的数据通过简单的HTTP GET服务(称为MyService)加载.

问题是,当我查看此页面时,

<view title="content.title">
Run Code Online (Sandbox Code Playgroud)

不显示标题.这只是一片空白.根据Ionic文档(http://ionicframework.com/docs/angularjs/controllers/view-state/),我认为我做的是正确的.

奇怪的是"{{content.description}}"部分有效,但"content.title"不起作用?

另外,是因为我正在动态加载内容(通过HTTP GET)?

angularjs ionic-framework

19
推荐指数
4
解决办法
3万
查看次数

标签 统计

angularjs ×1

ionic-framework ×1