我有一个 Angular 应用程序,它看起来像一个 iPad 应用程序。有一个带有按钮和下拉菜单的导航栏。导航栏在我的 index.html 文件中声明。现在在我的不同页面中,我想向导航栏添加功能。现在我正在像这样向导航栏添加按钮
$rootScope.actionButtons.push({
icon: 'icon-history',
content: '<select ng-change="previewRevision()" ng-model="revision">\
<option value="">--Backlog--</option>
<option ng-repeat="old in journal.backlog" value="{{old.revision}}">Revision {{old.revision}}</option>
</select>',
title: 'Visa backlog'});
当按下导航栏中的按钮时,此视图中的内容会在弹出窗口中打开。然而,由于渲染按钮的标记在控制器之外,没有数据绑定到它,这使得它有点无用。
如何绑定当前范围之外的数据?