0

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'});

ナビゲーションバーのボタンを押すと、このビューのコンテンツがポップオーバーで開きます。ただし、ボタンをレンダリングするためのマークアップはコントローラーの外部にあるため、データがバインドされていないため、役に立たなくなります。

現在のスコープ外のデータをバインドするにはどうすればよいですか?

4

1 に答える 1