2016-04-11 30 views
1

我想输出一个文件夹的名称都作为ncybreadcrumb标签和HTML页面标题,使用填充范围变量的控制器。请参见下面的代码:控制器内部状态提供程序工作ncybreadcrumb但不为页眉

state('messenger.folder', { 
    url: '/:folder', 
    ncyBreadcrumb: {label: '{{folderLabel}}' }, 
    data: {pageTitle: '{{folderLabel}}'}, 

    controller: function($scope,$stateParams) { 
     $scope.folderLabel = $stateParams.folder; 
     } 
    }). 

奇怪的是:这完全适用于ncybreadcrumb,而不是网页标题:网页标题总是空的。

有没有人有一个想法,为什么这是这种情况,以及如何解决它?

+0

你怎么走'pageTitle'? –

+0

有一个控制器适用于所有状态,它将范围变量“title”设置为“$ state。$ current.data.pageTitle”并且工作正常。如果我将'pageTitle:'{{folderLabel}}''更改为'pageTitle:'>> {{folderLabel}} <<'', I get ">><<“,所以字符串正确传递,但未插入'folderLabel'。 – cis

回答

相关问题