iPadアプリのようなAngularアプリがあります。ボタンとドロップダウン メニューを備えたナビゲーション バーがあります。navbar は 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'});
ナビゲーションバーのボタンを押すと、このビューのコンテンツがポップオーバーで開きます。ただし、ボタンをレンダリングするためのマークアップはコントローラーの外部にあるため、データがバインドされていないため、役に立たなくなります。
現在のスコープ外のデータをバインドするにはどうすればよいですか?