Изменить текст кнопки навигационной панели из ящика меню

Я создаю приложение для планировщика с использованием Appgyver Steroids, и на панели навигации у меня есть кнопка для переключения дней, но я не могу понять, как переключить de label:

index.html

<script src="/scripts/application.js"></script>
<super-navbar-button ng-bind="dayTitle" side="right" onclick="supersonic.ui.drawers.open('right')">Day</super-navbar-button>

drawerMenu.html

<script src="/scripts/application.js"></script>
<li class="item" onclick="supersonic.ui.drawers.close('right')" ng-model="day" ng-click="newDay()">Monday</li>
<div style="clear: both;"></div>
<li class="item" onclick="supersonic.ui.drawers.close('right')" ng-model="day" ng-click="newDay()">Tuesday</li>
<div style="clear: both;"></div>

application.js

angular.module('SteroidsApplication', [
  'supersonic'
  ])
.controller('IndexController', function($scope, supersonic) {

  $scope.newDay= function(){
    supersonic.logger.log("Got here");
    $scope.dayTitle= $scope.day;
  }
});

Прямо сейчас я даже не записываю текст "Got here", возможно, у меня небольшая ошибка или что-то я пропустил. Это мое первое применение стероидов / сверхзвуковых / угловых / гибридных. Заранее спасибо.

1 ответ

Две вещи не делают onclick с angular, вместо этого делают ng-click

ты пытался сделать

{{ day }}

вместо того, чтобы писать день?

Другие вопросы по тегам