【发布时间】:2016-04-11 14:43:31
【问题描述】:
我有一个包含以下 ons-items 的 ons-list :
<ons-list-item style="font-family:roboto;font-size:17px" ng-class="{'selected-menu':selectedRow==0,'no-selected':selectedRow!=0}"
modifier="tappable" class="list__item__line-height"
onclick="app.slidingMenu.setMainPage('principal.html', {closeMenu: true})"
ng-click="principal(0)">
<i class="fa fa-home fa-lg"></i>
Principal
</ons-list-item>
<ons-list-item style="font-family:roboto;font-size:17px" ng-class="{'selected-menu':selectedRow==1,'no-selected':selectedRow!=1}"
modifier="tappable" class="list__item__line-height"
onclick="app.navi.pushPage('ingreso.html', { animation : 'slide' } );app.slidingMenu.closeMenu()"
ng-click="principal(1)">
<i class="fa fa-car fa-md"></i>
Nuevo Registro
</ons-list-item>
等等……
我有一个名为 principal() 的函数,它的作用是更改“$scope.selectedRow”,以便项目更改类。我需要访问该功能,以便我可以从另一个控制器更改类,我已经检查了其他问题的一些答案,但我无法做到正确,有没有办法完成这个?
这是我的 principal() 函数:
$scope.principal = function(item){
$scope.selectedRow = item;
}
【问题讨论】:
-
你可以为此使用广播和发射功能
标签: javascript html angularjs monaca